Projeto do curso de banco de dados (continuação) Processamento em lote

Tarefa

Integre todo o projeto para uma execução de teste completa.
O código completo do projeto foi atualizado para o projeto GitHub, o endereço do
link anterior:
projeto de currículo do banco de dados (on) projeto de currículo do banco de dados do hospital
(abaixo) equipe médica e pacientes

SQLCMD

Como mencionado anteriormente, use a idéia deste artigo: use SQLCMD para executar vários scripts
no SQLServer , chame outros arquivos SQL em um script

SET NOCOUNT ON
GO
:On Error exit
PRINT '/**************CREATE DATABASE****************/'
:r 绝对路径\medicalSystem\database_create.sql
PRINT '/**************CREATE TABLE****************/'
:r 绝对路径\medicalSystem\table_create.sql
PRINT '/**************CREATE TABLE****************/'
:r 绝对路径\medicalSystem\proc_findZipCode.sql
:r 绝对路径\medicalSystem\proc_patient.sql
:r 绝对路径\medicalSystem\trigger_defaultDepartment.sql
PRINT '/**************CREATE OVER****************/'
GO

Preparação

Precisa abrir o modo de consulta SQLCMD, selecione como mostrado
Insira a descrição da imagem aqui

O problema

  • Ocorreu um erro de script.
    Não foi possível processar o arquivo especificado no comando: r. Mensagem: A sintaxe do nome do arquivo, nome do diretório ou rótulo do volume está incorreta
    Causa: Não deve haver espaços no diretório do caminho, caso contrário, aspas duplas são necessárias, por exemplo
:r C:\Users\cascara\Desktop\"Learning Materials"\"2020spring"\"2020spring"\database\medicalSystem\database_create.sql

Neutro"Learning Materials"

Resultado de execução

Insira a descrição da imagem aqui

Inserir valor

Abra os seguintes arquivos separadamente para executar a inserção inicial de dados

-- medicalSystem\areaInfo.sql
-- medicalSystem\hospitalInfo.sql
-- medicalSystem\residentInfo.sql
-- medicalSystem\doctorInfo.sql

Teste

Abra o arquivo medicalSystem\test.sqlpara teste, os resultados são os seguintes:
Insira a descrição da imagem aqui

Publicado 53 artigos originais · ganhou elogios 8 · vista 9775

Acho que você gosta

Origin blog.csdn.net/cascara/article/details/105472431
Recomendado
Clasificación