Мартин грубер понимание sql перевод Лебедева В. Н. Под редакцией Булычева В. Н. Москва, 1993 martin gruber


Download 1.45 Mb.
bet164/172
Sana26.01.2023
Hajmi1.45 Mb.
#1128343
1   ...   160   161   162   163   164   165   166   167   ...   172
Bog'liq
Грубер. Понимание SQL

БАЗОВЫЕ ЭЛЕМЕНТЫ ЯЗЫКА


ЭЛЕМЕНТ ОПРЕДЕЛЕНИЕ
| |
--
пробел
реализационно-определяемый конец символьной строки
[{ | }... ]

ИМЕЙТЕ ВВИДУ: Следуя строгому стандарту ANSI, символы должны быть набраны в верхнем регистре, а индификатор не должен быть длиннее 18-ти символов.




-

%
любое из следующих: , ( ) < > . : = + " - | <> > = < = или
[любой печатаемый текст в одиночных кавычках]

Примечание: В , две последовательных одиночных кавычки ('') интерпретируются как одна (').




окончание, зависящее от главного языка. (*только вложеный*)


ФУНКЦИОНАЛЬНЫЕ ЭЛЕМЕНТЫ

Следующая таблица показывает функциональные элементы команд SQL и их определения:




ЭЛЕМЕНТ ОПРЕДЕЛЕНИЕ
Предложение SELECT
Заключеное в круглых скобках предложение SELECT внутри другого условия, которое, фактически, оценивается отдельно для каждой строки-кандидата другого предложения.

|

|

любое из следующих: + - / *

| | | |
|
USER |

[
| ]ame>
|
|
NOT NULL | UNIQUE | CHECK (
) | PRIMARY KEY | REFERENCES
[()]
UNIQUE () | CHECK (
) | PRIMARY KEY () | FOREIGN KEY () REFERENCES
[()]
ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ =
Допустимый тип данных (См. Приложение B для описания типов обеспечиваемых ANSI или Приложение C для других общих типов.)
Значение зависит от (См. Приложение B.)


(*nonstandard*)

.,..
.,..
{
[] } .,..


ПРЕДИКАТЫ

Следующее определяет список различных типов предиката


описаных на следующих страницах:

::= [NOT]{ | | | | | | } [AND | OR
]


— это выражение, которое может быть верным, неверным или неизвестным, за исключением и , которые могут быть только верными или неверными.
Будет получено неизвестно если NULL значения предотвращают вывод полученного ответа. Это будет случаться всякий раз, когда NULL значение сравнивается с любым значением.
Стандартные операторы Буля — AND, OR и NOT — могут использоваться с предикатом
. NOT верно = неверно, NOT неверно = верно, а NOT неизвестно = неизвестно. Резултаты AND и OR в комбинации с предикатами, показаны в следующих таблицах:




Download 1.45 Mb.

Do'stlaringiz bilan baham:
1   ...   160   161   162   163   164   165   166   167   ...   172




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling