ВУЗ:
Составители:
Рубрика:
В Transact–SQL существует несколько способов передачи данных между
командами. Одним из таких способов является передача данных через локальные
переменные, объявляемые следующим образом:
DECLARE {@ имя локальной переменной тип данных}[,…n]
Таким образом, знак @ является признаком имени локальной переменной. Этот
же знак используется для определения имен параметров функций и хранимых
процедур. Часть синтаксиса [,…n] означает повторение
синтаксической
конструкции, взятой в фигурные скобки:
DECLARE @Ivar int или DECLARE @IBit bit.
Значения переменным можно присвоить с помощью команд SET и SELECT.
Командой SET можно присвоить значение только одной переменной: SET @Ivar = 5
или SET @IBit = 0.
Для присваивания значений нескольким переменным, вычисляемых с помощью
выражений, следует использовать команду SELECT, которая выводит результаты в
окно Grids:
SELECT @Ivar = SUM (price) FROM titles _ _ см. окно Result.
Для вывода значений переменных следует использовать команды:
•
SELECT – для вывода данных в стандартный набор строк;
• PRINT – для вывода данных как служебной информации.
Примеры команд вывода значений переменных:
SELECT @Ivar _ _ в окно Grids утилиты Query Analyzer;
PRINT @IBit _ _ в окно Messages утилиты Query Analyzer.
Константы, переменные и параметры функций и хранимых процедур, вызовы
функций, имена столбцов и подзапросы являются операторами арифметических и
логических выражений. В качестве операнда
может быть также само выражение
типа CFSE, NULLIF и COALESCE.
Операторами выражения могут быть унарные («+» или «-»), бинарные
арифметические операторы (+, -, *, % ), оператор присваивания (=), строковая
операция конкатенации (+), операторы сравнения (=, >, <, <=, >=, =, != или <>, !<,
!>), логические операторы (NOT, AND, OR, ALL, ANY, BETWEEN, EXIST, IN,
LIKE, SOME ) и битовые операторы (&, |, ^).
В Transact–SQL существует несколько способов передачи данных между командами. Одним из таких способов является передача данных через локальные переменные, объявляемые следующим образом: DECLARE {@ имя локальной переменной тип данных}[,…n] Таким образом, знак @ является признаком имени локальной переменной. Этот же знак используется для определения имен параметров функций и хранимых процедур. Часть синтаксиса [,…n] означает повторение синтаксической конструкции, взятой в фигурные скобки: DECLARE @Ivar int или DECLARE @IBit bit. Значения переменным можно присвоить с помощью команд SET и SELECT. Командой SET можно присвоить значение только одной переменной: SET @Ivar = 5 или SET @IBit = 0. Для присваивания значений нескольким переменным, вычисляемых с помощью выражений, следует использовать команду SELECT, которая выводит результаты в окно Grids: SELECT @Ivar = SUM (price) FROM titles _ _ см. окно Result. Для вывода значений переменных следует использовать команды: • SELECT – для вывода данных в стандартный набор строк; • PRINT – для вывода данных как служебной информации. Примеры команд вывода значений переменных: SELECT @Ivar _ _ в окно Grids утилиты Query Analyzer; PRINT @IBit _ _ в окно Messages утилиты Query Analyzer. Константы, переменные и параметры функций и хранимых процедур, вызовы функций, имена столбцов и подзапросы являются операторами арифметических и логических выражений. В качестве операнда может быть также само выражение типа CFSE, NULLIF и COALESCE. Операторами выражения могут быть унарные («+» или «-»), бинарные арифметические операторы (+, -, *, % ), оператор присваивания (=), строковая операция конкатенации (+), операторы сравнения (=, >, <, <=, >=, =, != или <>, !<, !>), логические операторы (NOT, AND, OR, ALL, ANY, BETWEEN, EXIST, IN, LIKE, SOME ) и битовые операторы (&, |, ^).
Страницы
- « первая
- ‹ предыдущая
- …
- 45
- 46
- 47
- 48
- 49
- …
- следующая ›
- последняя »