資料類型 (擴充預存程序 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 網站。 |