ВУЗ:
Составители:
Рубрика:
21
Если тип переменной предполагает указание размера, то используется
следующий сиснтаксис для объявления переменных:
DECLARE @имя_переменной1 тип_переменной (размер), …,
@имя_переменнойN тип_переменной(размер)
Пример:
DECLARE @a INT, @b numeric(10,2)
DECLARE @str CHAR(20)
Присвоение значений переменным и вывод значений на экран
Присвоение с помощью SET – обычное присвоение, синтаксис:
SET @имя_переменной = значение.
Пример:
DECLARE @a INT, @b numeric(10,2)
SET @a = 20
SET @b = (@a+@a)/15
SELECT @b --вывод на экран результата
Присвоение с помощью SELECT – помещение результата запроса в
переменную. Если в результате выполнения запроса не будет возвращено
ни одной строки, то значение переменной не меняется, т.е. остается ста-
рым.
Пример:
DECLARE @a INT
SELECT @a = COUNT(*) FROM Authors
Пример:
DECLARE @str CHAR(30)
SELECT @str = name FROM Authors
В данном примере в переменную поместится последнее значение из
результата запроса.
Сочетание ключевых слов SET и SELECT
Пример:
DECLARE @a INT
SET @a = (SELECT COUNT(*) FROM Authors)
Работа с датой и временем
Оператор SET DATEFORMAT dmy | ymd | mdy задает порядок следо-
вания компонентов даты.
PDF created with pdfFactory Pro trial version www.pdffactory.com
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »