разделителей в команду.
Метасинтаксические знаки имеют следующий смысл :
::= — есть по определению;
| — выбор альтернативы;
[ ] — возможное отсутствие части определения;
{ } — объединение частей определения для выюора или
повторения;
[,...n] — повторение предшествующей части 1, 2, ..., n раз с разделителем
запятая для этой части (разделитель может быть любой;)
<. ..
> — метапеременная, которая имеет свое определение.
4.4.2. Команды SQL для создания, удаления и изменения таблицами Часть языка SQL, которая управляет метаданными, называется
Data Definition Language (DDL) .
К DDL относятся операторы для определения любых содержащихся в базе данных объектов, в том числе и таблиц .
Операторы, определяющие структуру таблиц в MS SQL Server, соответствуют
стандарту SQL, и поэтому без изменений будут работать и во многих других СУБД.
Таблицы создаются, изменяются и удаляются соответственно командами
Transact-SQL :
CREATE TABLE,
ALTER TABLE
DROP TABLE. При создании новой базы данных сервер автоматически создает
18 системных таблиц для хранения информации о ее структуре и организации, доступ к которым со
стороны пользователя запрещен.
Помимо основных и системных таблиц, которые, как правило, постоянно хранятся
в базе данных, можно использовать
временные таблицы для временного хранения
информации, которые автоматически уничтожаются при закрытии соединения с базой
данных.
В языке Transact-SQL используются следующие типы данных :
binary(n) -двоичные данные фиксированной длины до 8000 байт; для n байтов
выделяется n+4 байта памяти; значения задаются с помощью 16-
ичных
чисел
0
х<шестнадцатеричные
цифры>;
функция
DATALENGTH позволяет определить длину поля в байтах;
дополнение нулевыми байтами производится справа.