srv_setutype (API für erweiterte gespeicherte Prozeduren)
Gilt für:SQL Server
Wichtig
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen die CLR-Integration.
Legt den benutzerdefinierten Datentyp für eine Spalte in einer Zeile fest.
Syntax
int srv_setutype (
SRV_PROC *
srvproc
,
int
column
,
DBINT
user_type
);
Argumente
srvproc
Ein Zeiger auf die SRV_PROC-Struktur, die das Handle für eine bestimmte Clientverbindung ist. Die Struktur enthält Informationen, mit der die API-Bibliothek für erweiterte gespeicherte Prozeduren die Kommunikation und Daten zwischen der Anwendung und dem Client verwaltet.
column
Gibt an, welche Spalte festgelegt werden soll. Die Spalten sind fortlaufend nummeriert, beginnend mit 1.
user_type
Gibt den benutzerdefinierten Datentypcode an.
Gibt zurück
SUCCEED oder FAIL. Wenn die Spalte nicht vorhanden ist, wird FAIL zurückgegeben.
Hinweise
Eine Spalte verfügt über zwei Datentypen: ihren tatsächlichen Datentyp und ihren benutzerdefinierten Datentyp. Der benutzerdefinierte Datentyp wird von Microsoft SQL Server verwendet, um den tatsächlich benutzerdefinierten Datentyp der Spalte( falls vorhanden) und Spaltenbeschreibungsinformationen wie Nullierbarkeit und Aktualität für die Spalte zu speichern.
Die srv_setutype -Funktion kann jedes Mal aufgerufen werden, wenn column mit srv_describe definiert ist, und bevor die letzte Zeile gesendet wurde.
Wichtig
Sie sollten den Quellcode der erweiterten gespeicherten Prozeduren sorgfältig prüfen, und Sie sollten die kompilierten DLL-Dateien testen, bevor Sie sie auf einem Produktionsserver installieren. Weitere Informationen zum Überprüfen und Testen der Sicherheit finden Sie auf dieser Microsoft-Website.
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für