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


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

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

ПримечаниеПримечание

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

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