Share via


srv_setutype (API de procédure stockée étendue)

Important

Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et modifiez dès que possible les applications qui utilisent actuellement cette fonctionnalité. Use CLR integration instead.

Définit le type de données défini par l'utilisateur pour la colonne d'une ligne.

Syntaxe

int srv_setutype ( 
SRV_PROC * 
srvproc 
, 
int  
column 
,  
DBINT 
user_type  
);

Arguments

  • srvproc
    Pointeur vers la structure SRV_PROC qui est le handle pour une connexion cliente particulière. La structure contient des informations que la bibliothèque d'API de procédure stockée étendue utilise pour gérer les communications et les données entre l'application et le client.

  • column
    Indique quelle est la colonne à définir. Les colonnes sont numérotées, en commençant par 1.

  • user_type
    Spécifie le code de type de données défini par l'utilisateur.

Valeurs retournées

SUCCEED ou FAIL. Retourne FAIL si la colonne n'existe pas.

Notes

Une colonne a deux types de données : son type de données réel et son type de données défini par l'utilisateur. Le type de données défini par l'utilisateur est utilisé par MicrosoftSQL Server pour stocker le type de données de la colonne défini par l'utilisateur (le cas échéant) et les informations de description de la colonne, telles que la possibilité de valeur NULL et la possibilité de mise à jour pour la colonne.

La fonction srv_setutype peut être appelée chaque fois que column a été défini avec srv_describe et avant que la dernière ligne n'ait été envoyée.

Remarque relative à la sécuritéRemarque relative à la sécurité

Il est recommandé de revoir en détail le code source des procédures stockées étendues et de tester les DLL compilées avant de les installer sur un serveur de production. Pour plus d'informations sur l'examen et les tests de sécurité, consultez ce site Web de Microsoft.

Voir aussi

Référence

srv_describe (API de procédure stockée étendue)