Описание T-SQL для программирования

Завершено

Transact-SQL (T-SQL) — это частное расширение открытого стандартного языка структурированных запросов (SQL). Она поддерживает объявленные переменные, строку и обработку данных, обработку ошибок и исключений и управление транзакцией. Хотя SQL является языком программирования, T-SQL добавляет поддержку процедурного программирования и использования локальных переменных.

Инструкции T-SQL в пакете выполняются в порядке от первого до последнего. Если требуется несколько операторов для выполнения в виде одной логической единицы ( например, внутри IF или WHILE блока), их следует упаковать.BEGIN...END

При переходе от выполнения объектов кода к созданию их необходимо понять, как несколько операторов взаимодействуют с сервером при выполнении. При разработке программ необходимо временно хранить значения. Например, может потребоваться временно хранить значения, используемые в качестве параметров в хранимых процедурах.

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

Ниже приведены некоторые поддерживаемые структуры программирования T-SQL:

  • IF.. ELSE — условный оператор, позволяющий решить, какие аспекты выполнения кода выполняются.
  • WHILE — Оператор циклического цикла, который идеально подходит для выполнения итерации инструкций T-SQL.
  • DECLARE — вы используете его для определения переменных.
  • SET — один из способов назначения значений переменным.
  • BATCHES — серия инструкций T-SQL, выполняемых как единица.