Элементы Transact-SQL

В Transact-SQL имеется несколько элементов, используемых большинством инструкций. В данном разделе приводятся сведения, необходимые для понимания и работы с различными элементами Transact-SQL.

Элемент Transact-SQL

Описание

Идентификаторы

Имена таких объектов, как таблицы, представления, столбцы, базы данных и серверы.

Типы данных

Задайте типы данных, содержащихся в таких объектах, как столбцы, переменные и параметры. Большинство инструкций Transact-SQL не обращаются к типам данных напрямую, однако результаты их выполнения зависят от взаимодействия типов данных объектов, на которые они ссылаются.

Константы

Символы, представляющие определенные типы данных.

Фукнции

Элементы синтаксиса, имеющие любое количество входных значений и возвращающие скалярное значение или множество табличных значений. Ниже представлены примеры, включающие в себя функцию SUM, осуществляющую суммирование нескольких значений, функцию DATEDIFF, предназначенную для определения временной разницы между двумя датами, функцию @@SERVERNAME, возвращающую имя экземпляра Microsoft SQL Server, а также функцию OPENQUERY, выполняющую инструкцию Transact-SQL на удаленном сервере и извлекающую результирующий набор.

Выражения

Единицы синтаксиса, которые могут быть преобразованы компонентом SQL Server в отдельные значения. Ниже представлены примеры выражений, включающие в себя константы, функции, возвращающие только одно значение, ссылки на столбцы и переменные.

Использование операторов в выражениях

Задание, содержащее не менее одного простого выражения, используемого для строительства более сложного выражения. Например, знак умножения (*) в выражении «PriceColumn *1.1» увеличивает цену на 10%.

Комментарии

Куски текста, помещаемые в инструкции Transact-SQL, с целью объяснения производимых ими действий. Комментарии в SQL Server не выполняются.

Зарезервированные ключевые слова

Слова, зарезервированные для применения в SQL Server, которые не могут быть использованы в качестве имен объектов базы данных.