Элементы Transact-SQL

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

Элемент Transact-SQL Описание

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

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

Типы данных

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

Функции

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

Выражения

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

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

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

Комментарии

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

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

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