Поделиться через


srv_setutype (Extended Stored Procedure API)

ms164679.note(ru-ru,SQL.90).gifВажно!
В будущей версии Microsoft SQL Server эта возможность будет удалена. Не используйте ее при работе над новыми приложениями и как можно быстрее измените приложения, в которых она в настоящее время используется. Use CLR integration instead.

Sets the user-defined data type for a column in a row.

Синтаксис


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

Arguments

  • srvproc
    Is a pointer to the SRV_PROC structure that is the handle for a particular client connection. The structure contains information the Extended Stored Procedure API library uses to manage communication and data between the application and the client.
  • column
    Indicates which column to set. Columns are numbered beginning with 1.
  • user_type
    Specifies the user-defined data type code.

Returns

SUCCEED or FAIL. Returns FAIL if the column does not exist.

Замечания

A column has two data types: its actual data type and its user-defined data type. The user-defined data type is used by Microsoft SQL Server to store the actual user-defined data type of the column, if any, and column description information, such as nullability and updatability, for the column.

The srv_setutype function can be called any time that column has been defined with srv_describe and before the last row has been sent.

ms164679.security(ru-ru,SQL.90).gifПримечание безопасности.
You should thoroughly review the source code of extended stored procedures, and you should test the compiled DLLs before you install them on a production server. For information about security review and testing, see this Microsoft Web site.

См. также

Справочник

srv_describe (Extended Stored Procedure API)

Справка и поддержка

Получение помощи по SQL Server 2005