ВУЗ:
Составители:
Рубрика:
22
Пример:
SET DATEFORMAT dmy
DECLARE @d DateTime
SET @d = ’31.01.2005 13:23:15’
SET @d = @d+1
SELECT @d
Создание временной таблицы через переменную типа TABLE
Объявляется через DECLARE с указанием в скобках столбцов табли-
цы, их типов, размеров, значений по умолчанию, а также индексов типа
PRIMARY KEY или UNIQUE.
Пример:
DECLARE @mytable TABLE(id INT, myname CHAR(20) DEFAULT ‘Вве-
дите имя’)
INSERT INTO @mytable(id) VALUES (1)
SELECT * FROM @mytable
Пример:
DECLARE @mytable TABLE(id INT, myname CHAR(20) DEFAULT ‘Вве-
дите имя’)
INSERT @mytable SELECT Code_publish, City FROM Publishing_house
SELECT * FROM @mytable
Преобразование типов переменных
Функция CAST возвращает значение, преобразованное к указанному
типу:
CAST(@переменная или значение AS требуемый_тип_данных)
Пример:
DECLARE @d DateTime, @str char(20)
SET @d = ’31.01.2005 13:23:15’
SET @str = CAST(@d AS Char(20))
SELECT 2str
Функция CONVERT возвращает значение, преобразованное к указан-
ному типу по заданному формату. Изучить дополнительно, по желанию.
Операторские скобки
BEGIN
/* в них нельзя помещать команды, изменяющие структуры объектов
БД. Операторские скобки должны содержать хотя бы один оператор. Тре-
PDF created with pdfFactory Pro trial version www.pdffactory.com
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »