Создание таблиц

 

Для создания таблиц в SQL Server в первую очередь необходимо сделать активной ту БД, в которой создается таблица. Для этого можно в новом запросе можно набрать команду: USE <Имя БД>, либо на панели инструментов необходимо выбрать в выпадающем списке рабочую БД. После выбора БД можно создавать таблицы.

Таблицы создаются командой

 

Create Table <Имя таблицы>(<Имя поля1> <Тип1> [Identity NULL|NOTNULL],<Имя поля2> <Тип2>, … )

 

Здесь <Имя таблицы> – имя создаваемой таблицы;

<Имя поля> – имена полей таблицы;

<Тип> – типы полей;

<Identity NULL|NOT NULL> – поле счётчик.

 

Замечание: Если имя поля содержит пробел, то оно заключается в квадратные скобки.

 

Пример: Создать таблицу «Студенты», содержащую поля: Код студента (первичное поле связи, счётчик), ФИО, Адрес, Код специальности (вторичное поле связи):

 

CREATE TABLE Студенты

([Код студента] Bigint Identity,

ФИО Varchar(20),

Адрес Varchar(100),

[Код специальности] Bigint)

 

Замечание: Если необходимо создать вычислимое поле, то в команде Create Table у вычислимого поля вместо типа данных нужно указать выражение.

Пример: рассчитать средний балл студента по трем его оценкам.

 

CREATE TABLE Оценки

(ФИО Varchar(20),

Оценка1 int,

Оценка2 int,

Оценка3 int,

[средний балл] = (Оценка1+ Оценка2+ Оценка3)/3)

 

Замечание: Получение информации о таблице осуществляется применением команды: EXEC sp_help <Имя таблицы>. Удаление таблицы осуществляется командой: Drop Table <Имя таблицы>.