полное имя (complete name) или
полностью определенное имя (full qualified name) , записываемое в следующем виде:
[[[server.].[database].[owner_name].] objectname Варианты обращения к объектам базы данных:
A.B.C.D; A.B..D; A..C.D; A..D; B.C.D; B..D; C.D; D Чтобы сослаться на конкретный столбец таблицы или представления, необходимо
в полном имени указать пятый элемент:
А.В.C.E. Операторами выражения могут быть унарные (
+ и
- ), бинарные арифметические
операторы
(+, -, *, % ), оператор присваивания
(= ), строковая операция конкатенации (
+ ),
операторы сравнения
(=, >, <, <=, >=, =, != или
<>, !<, !> ), логические операторы (
NOT, AND, OR, ALL, ANY, BETWEEN, EXIST, IN, LIKE, SOME ) и битовые операторы
(&, |, ^ ).
Константы, переменные, операнды и выражения используются при записи команд
и программирования функций и хранимых процедур, которые, все вместе взятые,
составляют основную часть системы программирования SQL Server и определяют ее
выразительную мощь. Команды позволяют создавать, модифицировать и удалять базы
данных и их объекты, формировать сложные запросы на ввод, обработку и извлечение
данных из баз знаний, выполнять функции администрирования и обслуживания баз
данных. Функции и хранимые процедуры реализуют разнообразные алгоритмы
обработки данных или выполнение служебных функций сервера.
При формировании запросов очень часто используются специальные
логические операторы , синтаксис которых записывают следующим образом:
1. Выражение
{= | < > | ! = | > | >= | ! >|, = | !<} ALL подзапрос.
Здесь скалярное выражение вычисляется и сравнивается с каждым значением,
возвращаемым подзапросом. Если сравнение дает истину для всех возвращаемых
подзапросом значений, то этот оператор возвращает истину.
2.
Если вместо