Типы данных параметров
Подобно столбцам таблицы, параметры хранимых процедур при их определении связываются с типом данных. Параметр хранимой процедуры может иметь любой из типов SQL Server 2005, за исключением типа table. Кроме того, параметрам хранимых процедур могут быть назначены определяемые пользователями типы данных CLR и псевдонимы типов данных Transact-SQL.
![]() |
---|
Тип данных cursor может использоваться только в качестве выходного (OUTPUT) параметра хранимой процедуры. Дополнительные сведения о переменных-курсорах см. в разделе Область действия имен курсоров Transact-SQL. |
Тип данных параметра определяет тип и диапазон допустимых значений параметра. Например, параметр типа tinyint может принимать только численные значения в диапазоне от 0 до 255. При попытке выполнить хранимую процедуру со значением, не совместимым с типом данных, происходит ошибка.
См. также
Основные понятия
Типы данных (компонент Database Engine)
Указание имени аргумента
Указание направления параметра
Указание значения параметра по умолчанию
Другие ресурсы
CREATE PROCEDURE (Transact-SQL)
Указание параметров