Составители:
Рубрика:
{ (столбец [,…n]) }
[ WITH FILLFACTOR = фактор_заполнения]
]
[ ON { группа | DEFAULT} ]
]
| FOREIGN KEY
[ (столбец [,…n ] ) ]
REFERENCES ссылка _ таблица [ (ссылка _ столбец) ] [,…n ] ) ]
[ NOT FOR REPLICATION ]
| CHECK [ NOT FOR REPLICATION ]
(условие _ поиска)
}
Параметры команды:
имя таблицы -
имя создаваемой таблицы, которое должно быть уникальным и
подчиняться правилам для идентификаторов. Длина имени не должна превышать 128
символов, а для временных таблиц (начинающихся с символа #) –116 символов
ON группа – определяет группу файлов, в которых будет храниться таблица. Эта
группа должна существовать в базе данных. При указании ключевого слова DEFAULT
таблица помещается в группу
, определенную по умолчанию
TEXTIMAGE _ ON группа – позволяет определить отдельную группу для столбцов с
типами данных text, ntext, или image. Если этот параметр не указан, то такие столбцы
размещаются в той же группе, что и вся таблица.
Определение столбцов таблицы:
имя столбца – уникальное имя столбца таблицы. Этот параметр можно пропустить для
столбцов с типом
данных timestamp, название которого будет использовано в качестве
имени.
тип данных – один из предопределенных или созданных пользователем типов данных.
NULL | NOT NULL - ключевые слова, определяющие, разрешено или нет
использование в столбце значения NULL.
IDENTITY - ключевое слово, показывающее, что за формирование значений в этом
столбце будет отвечать SQL Server. В этом случае при добавлении в таблицу новой
строки SQL Server предоставляет уникальное (в пределах таблицы) значение, которое
получается суммированием значения последней загруженной строки с заданным
приращением. Начальное значение задается параметром SEED, а приращенное –
параметром INCREMENT. Это свойство может быть определено только для одного
столбца таблицы, для которого к тому же определен тип данных tinyint, smallint, int,
decimal (p,0) или numeric(p,0). Обычно используется совместно с условием на значение
PRIMARY REY для автоматического получения уникального идентификатора строки.
Однако если для столбца указать ключевое слово NOT FOR REPLICATION, то это
свойство не будет действовать, когда строка в таблицу вставляется посредством
репликации.
ROWGUИДCOL – ключевое слово, показывающее, что новый столбец определяет
глобальный уникальный идентификатор. Тип данных в этом случае должен быть
uniqueIdentifier. И его можно указывать
только для одного столбца таблицы.
имя_ столбца AS - рассчитываемое выражение, которое позволяет определить
виртуальный, физически не хранящийся в таблице столбец. В качестве выражения может
Страницы
- « первая
- ‹ предыдущая
- …
- 150
- 151
- 152
- 153
- 154
- …
- следующая ›
- последняя »
