Datentypen (API für erweiterte gespeicherte Prozeduren)
Wichtig |
---|
Diese Funktion wird in zukünftigen Versionen von Microsoft SQL Server nicht mehr bereitgestellt. Verwenden Sie diese Funktion beim Entwickeln neuer Anwendungen nicht, und planen Sie so bald wie möglich das Ändern von Anwendungen, in denen es zurzeit verwendet wird. 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 |
bitDatentyp, NULL-Werte sind zulässig. |
SRVCHAR |
char |
character-Datentyp. |
SRVDATETIME |
datetime |
datetime-Datentyp der Länge 8 Byte. |
SRVDATETIM4 |
smalldatetime |
smalldatetime-Datentyp der Länge 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 der Länge 4 Byte. |
SRVFLT8 |
float |
float-Datentyp der Länge 8 Byte. |
SRVFLTN |
real | float null |
real- oder float-Datentyp, NULL-Werte sind zulässig. |
SRVIMAGE |
image |
image-Datentyp. |
SRVINT1 |
tinyint |
tinyint-Datentyp der Länge 1 Byte. |
SRVINT2 |
smallint |
smallint-Datentyp der Länge 2 Byte. |
SRVINT4 |
int |
int-Datentyp der Länge 4 Byte. |
SRVINTN |
tinyint | smallint | int null |
tinyint-, smallint- oder int-Datentyp, NULL-Werte sind zulässig. |
SRVMONEY4 |
smallmoney |
smallmoney-Datentyp der Länge 4 Byte. |
SRVMONEY |
money |
money-Datentyp der Länge 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. |
Sicherheitshinweis |
---|
Sie sollten den Quellcode der erweiterten gespeicherten Prozeduren gründlich überprüfen. Außerdem sollten Sie die kompilierten DLLs vor der Installation auf einem Produktionsserver testen. Weitere Informationen zum Überprüfen und Testen der Sicherheit finden Sie auf dieser Microsoft-Website. |