共用方式為


資料類型 (擴充預存程序 API)

重要注意事項重要事項

未來的 Microsoft SQL Server 版本將移除這項功能。請勿在新的開發工作中使用此功能,並且儘速修改使用此功能的應用程式。請改用 CLR 整合。

若要使用擴充預存程序 API 資料類型,請在程式中包含 Srv.h 標頭檔案。

資料類型

SQL Server 資料類型

說明

SRVBIGBINARY

binary

binary 資料類型,長度為 0 到 8000 個位元組。

SRVBIGCHAR

char

character 資料類型,長度為 0 到 8000 個位元組。

SRVBIGVARBINARY

varbinary

可變長度的 binary 資料類型,長度為 0 到 8000 個位元組。

SRVBIGVARCHAR

varchar

可變長度的 character 資料類型,長度為 0 到 8000 個字元組。

SRVBINARY

binary

binary 資料類型。

SRVBIT

Bit

bit 資料類型。

SRVBITN

bit null

bit 資料類型,允許 Null 値。

SRVCHAR

char

character 資料類型。

SRVDATETIME

datetime

8 個位元組的 datetime 資料類型。

SRVDATETIM4

smalldatetime

4 個位元組的 smalldatetime 資料類型。

SRVDATETIMN

datetime null

smalldatetime 或 datetime 資料類型,允許 Null 値。

SRVDECIMAL

decimal

decimal 資料類型。

SRVDECIMALN

decimal null

decimal 資料類型,允許 Null 値。

SRVFLT4

real

4 個位元組的 real 資料類型。

SRVFLT8

float

8 個位元組的 float 資料類型。

SRVFLTN

real | float null

real 或 float 資料類型,允許 Null 値。

SRVIMAGE

image

image 資料類型。

SRVINT1

tinyint

1 個位元組的 tinyint 資料類型。

SRVINT2

smallint

2 個位元組的 smallint 資料類型。

SRVINT4

int

4 個位元組的 int 資料類型。

SRVINTN

tinyint | smallint | int null

tinyint、smallint 或 int 資料類型,允許 Null 値。

SRVMONEY4

smallmoney

4 個位元組的 smallmoney 資料類型。

SRVMONEY

money

8 個位元組的 money 資料類型。

SRVMONEYN

money | smallmoney null

smallmoney 或 money 資料類型,允許 Null 値。

SRVNCHAR

nchar

Unicode character 資料類型。

SRVNTEXT

ntext

Unicode text 資料類型。

SRVNUMERIC

numeric

numeric 資料類型。

SRVNUMERICN

numeric null

numeric 資料類型,允許 Null 値。

SRVNVARCHAR

nvarchar

Unicode 可變長度的 character 資料類型。

SRVTEXT

text

text 資料類型。

SRVVARBINARY

varbinary

可變長度的 binary 資料類型。

SRVVARCHAR

varchar

可變長度的 character 資料類型。

安全性注意事項安全性注意事項

您應該徹底檢閱擴充預存程序的原始程式碼,您也應該先測試編譯過的 DLL,才能將它們安裝在實際執行伺服器上。如需有關安全性檢閱和測試的資訊,請參閱此 Microsoft 網站