srv_setutype (擴充預存程式 API)

適用於:SQL Server

重要

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。

備註

數據行有兩種數據類型:其實際數據類型和使用者定義數據類型。 Microsoft SQL Server 會使用使用者定義的數據類型來儲存數據行的實際使用者定義數據類型,如果有的話,以及數據行描述資訊,例如可為 Null 和可更新性的數據行。

srv_setutype函式可以隨時呼叫數據行已使用 srv_describe 定義,並在傳送最後一個數據列之前呼叫。

重要

您應該徹底檢閱擴充預存程式的原始程式碼,而且您應該先測試已編譯的 DLL,再於實際執行伺服器上安裝它們。 如需安全性檢閱和測試的相關信息,請參閱此 Microsoft 網站

另請參閱

srv_describe (擴充預存程式 API)