|
Временный синоним для
, определеный в этой таблице и используемый только в этой команде
|
Условие , которое может быть верным или неверным для каждой строки или комбинации строк таблицы в предложении FROM.
|
|
Имя столбца в таблице.
|
|
Число с десятичной точкой. В этом случае, оно показывает в предложении SELECT с помощью идентификации его местоположения в этом предложении.
|
Команды UPDATE, INSERT, DELETE
UPDATE
SET { | }.,. .< column name> = [ WHERE
| WHERE CURRENT OF (*только для вложения*) ];
INSERT INTO < table name> [( .,. ]
{ VALUES ( .,.. ) } | ;
DELETE FROM
[ WHERE
| WHERE CURRENT OF (*только для вложения*) ];
Элементы, используемые в командах МОДИФИКАЦИИ
ЭЛЕМЕНТ
|
ОПРЕДЕЛЕНИЕ
|
|
Имя курсора используемого в этой программе.
|
|
Допустимая команда SELECT.
|
Для других элементов смотри команду SELECT.
Символы Используемые в Синтаксисе Предлжения
СИМВОЛ
|
ОБЪЯСНЕНИЕ
|
|
|
Любой предшествующий знаку (|) символ может быть произвольно
заменен на любой следующий за (|). Это — символический способ высказывания "или" ("or").
|
{ }
|
Все, что включено в фигурные скобки обрабатывается как модуль с целью оценки |, .,.. или других символов.
|
[ ]
|
Все,включенное в квадратные скобки является необязательным
|
...
|
Любое, предшествующее этому, может повторяться любое число раз.
|
.,..
|
Любое, предшествующее этому, и в каждом случае отделенное
|
запятыми, может повторяться любое число раз.
CREATE TABLE
( { | ]
[ ...]} .,.. );
[] .,.. );
Элементы, используемые в команде CREATE TABLE
ЭЛЕМЕНТ
|
ОПРЕДЕЛЕНИЕ
|
Имя таблицы создаваемой этой командой.
|
|
Имя столбца таблицы.
|
|
Тип данных
|
Тип данных, который может содержаться в столбце.
Может быть любым из следующих:
INTEGER (ЦЕЛОЕ ЧИСЛО),
CHARACTER (СИМВОЛЬНОЕ),
DECIMAL (ДЕСЯТИЧНОЕ),
NUMERIC (ЧИСЛОВОЕ),
SMALLINT (НАИМЕНЬШЕЕ)
FLOAT (С ПЛАВАЮЩЕЙ ТОЧКОЙ)
REAL (РЕАЛЬНОЕ),
DOUBLE PRECISION (УДВОЕННАЯ ТОЧНОСТЬ С ПЛАВАЮЩЕЙ ТОЧКОЙ),
LONG * (ДЛИННОЕ *),
VARCHAR * (ПЕРЕМЕННОЕ СИМВОЛЬНОЕ *),
DATE * (ДАТА *),
TIME * (ВРЕМЯ *)
(* — указывает на нестандартный для SQL тип данных)
Размер. Его значение зависит от .
Может быть любым из следующих:
NOT NULL (НЕ НУЛЕВОЙ),
UNIQUE (УНИКАЛЬНЫЙ),
PRIMARY KEY (ПЕРВИЧНЫЙ КЛЮЧ),
CHECK() (ПРОВЕРКА предиката),
DEFAULT = (ПО УМОЛЧАНИЮ = значимому выражению)
REFERENCES
[(.,.. )] (ССЫЛКА НА имя таблицы [(имя столбца) ] )
Может быть любым из следующих:
UNIQUE(УНИКАЛЬНЫЙ),
PRIMARY KEY (ПЕРВИЧНЫЙ КЛЮЧ),
CHECK (ПРОВЕРКА предиката )
FOREIGN KEY() (ВНЕШНИЙ КЛЮЧ)
REFERENCES
[(.,.. )] (ССЫЛКА НА имя таблицы [( имя столбца) ].
"ПОНИМАНИЕ SQL" - это полный учебник по программированию на Структурированном Языке Запросов, написанный специально для тех, кто будет использовать SQL в процессе работы. Даже если это ваш первый опыт с компьютерами или управлением базами данных, книга "ПОНИМАНИЕ SQL" очень быстро научит вас свободно работать с реальной SQL, использованию простых запросов, а также снабдит вас ясными понятиями об автоматизированном управлении базой данных. Книга даст вам краткое, удобное в чтении введение в реляционные базы данных. Предоставит вам обучающие программы, чтобы, овладевая командами SQL шаг за шагом, помочь вам узнать, как извлекать и обрабатывать информацию, содержащуюся в таблицах данных, т.е.:
|
|