SQL создание таблицы с использованием кода и заполнение кодом - PullRequest
0 голосов
/ 26 марта 2020

Я работаю над назначением и создал свой код на NotePad ++, чтобы затем скопировать его в SSMS, однако при создании таблицы он приводит меня к представлению по умолчанию, в котором вручную вводятся имена столбцов и данные. Я хочу просто вставить свой созданный код в базу данных, чтобы создать таблицу. Как мне go узнать об этом?

Также мой проф предоставил данные для заполнения моих таблиц, но я не могу понять, куда я вставляю его INSERT INTO данные?

Кроме того, по какой-то причине я попытался создать новый запрос в базе данных, которую я создал для назначения, и вставил в нее код, но таблицы не отображаются, даже если я выполню их в раскрывающемся списке Таблицы.

Код для блокнота ++

CREATE TABLE tblMajors
(
    MajorCode varchar(10) PRIMARY KEY NOT NULL,
    MajorDescription varchar(MAX) NOT NULL,
)

CREATE TABLE tblInstructors
(
    InstructorNumber int PRIMARY KEY NOT NULL,
    InstructorFirst varchar(50) NOT NULL,
    InstructorLast varchar(50) NOT NULL,
    ContractStatus varchar(10) NOT NULL,
    PhoneNumber bigint NOT NULL,
)

CREATE TABLE tblStudents
(
    StudentNumber int PRIMARY KEY NOT NULL,
    StudentFirst varchar(20) NOT NULL,
    StudentLast varchar(20) NOT NULL,
    MajorCode varchar(10) FOREIGN KEY REFERENCES tblMajors (MajorCode),
)

CREATE TABLE tblCourses
(
    CourseCode varchar(10) PRIMARY KEY NOT NULL,
    CourseDescription varchar(MAX) NOT NULL,
)

CREATE TABLE tblGrades
(
    StudentNumber bigint FOREIGN KEY REFERENCES tblStudents (StudentNumber),
    CourseCode varchar(10) FOREIGN KEY REFERENCES tblCourses (CourseCode),
    Grade int NOT NULL,
    IntructorNumber int FOREIGN KEY REFERENCES tblInstructors (IntructorNumber),
    PRIMARY KEY (StudentNumber, CourseCode)
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...