Declare Variables SQL Server

В этом учебном пособии вы узнаете, как объявлять переменные в SQL Server (Transact-SQL) с синтаксисом и примерами.

Описание

В SQL Server (Transact-SQL) переменная позволяет программисту временно хранить данные во время выполнения кода.

Синтаксис

Синтаксис объявления переменных в SQL Server с помощью оператора DECLARE:

DECLARE @variable_name datatype [ = initial_value ],
@variable_name datatype [ = initial_value ],
…;

Параметры или аргументы

variable_name — имя для назначения переменной.
datatype — тип данных для назначения переменной.
initial_value — необязательный. Это значение, которое первоначально было присвоено переменной при ее объявлении.

Пример объявления переменной

Ррассмотрим пример объявления переменной в SQL Server.
Например:

Этот пример оператора DECLARE объявит переменную @mysite, которая представляет собой тип данных VARCHAR длиной 50 символов.

Затем вы изменяете значение переменной @mysite с помощью оператора SET следующим образом:

Затем давайте посмотрим, как объявить переменную INT в SQL Server.
Например:

Чтобы присвоить значение переменной @mysite_id, вы можете использовать оператор SET, как показано ниже:

Этот оператор SET присваивает переменной @mysite_id целое число 11.

Пример объявления несколько переменных.

Рассмотрим, как объявлять более одной переменной за один раз в SQL Server.
Например:

В этом примере мы объявляем две переменные. Первая — это переменная @mysite, которая определяется как VARCHAR (50), а вторая — переменная @mysite_id объявленная как INT.

Пример объявления переменной с начальным значением

Затем рассмотрим пример объявления переменной в SQL Server с начальное значение.
Например:

Этот пример оператора DECLARE объявит переменную @mysite, которая представляет собой тип данных VARCHAR длиной 50 символов. Затем он присваивает переменной @mysite значение «Пример».

Наконец, рассмотрим, как объявить переменную INT в SQL Server и присвоить ей значение.
Например:

В этом примере объявляется переменная @mysite_id, которая имеет тип данных INT. Затем ей присваивается целочисленное значение 10.

Пример объявления более одной переменной с начальным значением.

Рассмотрим, как объявить более одной переменной и присвоить начальные значения этим переменным в SQL Server.
Например:

В этом примере мы объявляем две переменные, и обеим этим переменным присваиваются начальные значения.

  • Первая переменная называется @mysite, которая определяется как VARCHAR (50) ей присваивается начальное значение «Пример».
  • Вторая переменная называется @mysite_id, которая объявляется как INT и ей присваивается значение начальное значение 11.