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