Поделиться через


Типы данных параметров

Подобно столбцам таблицы, параметры хранимых процедур при их определении связываются с типом данных. Параметр хранимой процедуры может иметь любой из типов SQL Server 2005, за исключением типа table. Кроме того, параметрам хранимых процедур могут быть назначены определяемые пользователями типы данных CLR и псевдонимы типов данных Transact-SQL.

ms190182.note(ru-ru,SQL.90).gifПримечание.
Тип данных cursor может использоваться только в качестве выходного (OUTPUT) параметра хранимой процедуры. Дополнительные сведения о переменных-курсорах см. в разделе Область действия имен курсоров Transact-SQL.

Тип данных параметра определяет тип и диапазон допустимых значений параметра. Например, параметр типа tinyint может принимать только численные значения в диапазоне от 0 до 255. При попытке выполнить хранимую процедуру со значением, не совместимым с типом данных, происходит ошибка.

См. также

Основные понятия

Типы данных (компонент Database Engine)
Указание имени аргумента
Указание направления параметра
Указание значения параметра по умолчанию

Другие ресурсы

CREATE PROCEDURE (Transact-SQL)
Указание параметров

Справка и поддержка

Получение помощи по SQL Server 2005