共用方式為


srv_setutype (擴充預存程序 API)

重要注意事項重要事項

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

針對資料列中的資料行設定使用者定義資料類型。

語法


int srv_setutype (
SRV_PROC *
srvproc
,
int 
column
, 
DBINT
user_type 
);

引數

  • srvproc
    是指向 SRV_PROC 結構的指標,也是特定用戶端連接的控制代碼。擴充預存程序 API 程式庫會使用該結構所包含的資訊來管理通訊以及應用程式與用戶端之間的資料。

  • column
    指出要設定的資料行。資料行的編號會從 1 開始。

  • user_type
    指定使用者定義資料類型程式碼。

傳回值

SUCCEED 或 FAIL。如果此資料行不存在,則會傳回 FAIL。

備註

一個資料行有兩個資料類型:其實際資料類型與其使用者定義資料類型。MicrosoftSQL Server 會使用使用者定義資料類型來儲存資料行的實際使用者定義資料類型,以及資料行描述資訊 (如果有的話),例如資料行的 Null 屬性和可更新性。

利用 srv_describe 定義 column 時,以及最後一個資料列送出之前,可以呼叫 srv_setutype 函數。

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

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