Freigeben über


Datentypen (API für erweiterte gespeicherte Prozeduren)

Wichtiger HinweisWichtig

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.

SicherheitshinweisSicherheitshinweis

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.