Partager via


Spécification d'un type de données de paramètre

Les paramètres d'une procédure stockée sont définis avec un type de données, comme dans le cas des colonnes d'une table. Les paramètres d'une procédure stockée peuvent être définis avec n'importe quel type de données SQL Server 2005, à l'exception du type table. Ils peuvent également utiliser des types de données CLR définis par l'utilisateur et des types de données alias Transact-SQL.

ms190182.note(fr-fr,SQL.90).gifRemarque :
Le type de données cursor est exclusivement réservé aux paramètres OUTPUT des procédures stockées. Pour plus d'informations sur l'utilisation des variables de curseur, consultez Étendue des noms de curseurs Transact-SQL.

Le type de données d'un paramètre détermine le type et la plage de valeurs admis pour le paramètre. Par exemple, si vous définissez un paramètre avec le type de données tinyint, seules les valeurs numériques comprises entre 0 et 255 sont acceptées. Une erreur est renvoyée lorsqu'une procédure stockée est exécutée avec une valeur incompatible avec le type de données.

Voir aussi

Concepts

Types de données (Moteur de base de données)
Spécification d'un nom de paramètre
Spécification de la direction d'un paramètre
Spécification d'une valeur de paramètre par défaut

Autres ressources

CREATE PROCEDURE (Transact-SQL)
Définition des paramètres

Aide et Informations

Assistance sur SQL Server 2005