вторник, 12 января 2010 г.

Заполнение параметров значениями для SQL-выражения

Понадобилось протестировать созданное динамически SQL-выражение с параметрами, типа

Select * From Person
Where ID = @param

Чтобы выполнить такой запрос в окне запросов SQL Server Management Studio, необходимо объявить переменные-параметры и заполнить их значениями. Делается это так:

Declare @param uniqueidentifier
Set @param = '5792c959-33b4-47eb-a824-b74d32295506'

Также удалось использовать параметры следующих типов:

Строка:
DECLARE @param nvarchar(255)
SET @param = 'Dr%'

Целое число:
DECLARE @param int
SET @param = 123

Дата-время:
Declare @param DateTime
Set @param = '01/12/2010 14:02:17'

Комментариев нет: