Datentypen (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.

Um die API-Datentypen für erweiterte gespeicherte Prozeduren zu verwenden, schließen Sie die Headerdatei Srv.h ins Programm ein.

Datentyp SQL Server-Datentyp Beschreibung
SRVBIGBINARY binary binary-Datentyp mit einer Länge von 0 bis 8000 Byte.
SRVBIGCHAR char character-Datentyp mit einer Länge von 0 bis 8000 Byte.
SRVBIGVARBINARY varbinary binary-Datentyp mit variabler Länge zwischen 0 und 8000 Byte.
SRVBIGVARCHAR varchar character-Datentyp mit variabler Länge zwischen 0 und 8000 Byte.
SRVBINARY binary binary-Datentyp
SRVBIT Bit bit-Datentyp
SRVBITN bit null bit-Datentyp, NULL-Werte sind zulässig.
SRVCHAR char character-Datentyp
SRVDATETIME datetime datetime-Datentyp mit einer Länge von 8 Byte
SRVDATETIM4 smalldatetime smalldatetime-Datentyp mit einer Länge von 4 Byte
SRVDATETIMN datetime null smalldatetime- oder datetime-Datentyp, NULL-Werte sind zulässig.
SRVDECIMAL decimal decimal-Datentyp
SRVDECIMALN decimal null decimal-Datentyp, NULL-Werte sind zulässig.
SRVFLT4 real real-Datentyp mit einer Länge von 4 Byte
SRVFLT8 float float-Datentyp mit einer Länge von 8 Byte
SRVFLTN real | float null real- oder float-Datentyp, NULL-Werte sind zulässig.
SRVIMAGE Abbildung image-Datentyp
SRVINT1 tinyint tinyint-Datentyp mit einer Länge von einem Byte
SRVINT2 smallint smallint-Datentyp mit einer Länge von 2 Byte
SRVINT4 int int-Datentyp mit einer Länge von 4 Byte
SRVINTN tinyint smallint | | int null tinyint-, smallint-, oder int-Datentyp, NULL-Werte sind zulässig.
SRVMONEY4 smallmoney smallmoney-Datentyp mit einer Länge von 4 Byte
SRVMONEY money money-Datentyp mit einer Länge von 8 Byte
SRVMONEYN Money | Smallmoney null smallmoney- oder money-Datentyp, NULL-Werte sind zulässig.
SRVNCHAR nchar character-Unicode-Datentyp
SRVNTEXT ntext text-Unicode-Datentyp
SRVNUMERIC numeric numeric-Datentyp
SRVNUMERICN numeric null numeric-Datentyp, NULL-Werte sind zulässig.
SRVNVARCHAR nvarchar character-Datentyp mit Unicode-Zeichen von variabler Länge
SRVTEXT text text-Datentyp
SRVVARBINARY varbinary binary-Datentyp mit variabler Länge
SRVVARCHAR varchar character-Datentyp mit variabler Länge

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.