Share via


srv_setutype (API de procedimiento almacenado extendido)

Nota importanteImportante

Esta característica se quitará en una versión futura de Microsoft SQL Server. No utilice esta característica en nuevos trabajos de desarrollo y modifique lo antes posible las aplicaciones que actualmente la utilizan. En su lugar, utilice la integración CLR.

Establece el tipo de datos definido por el usuario para una columna de una fila.

Sintaxis


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

Argumentos

  • srvproc
    Es un puntero a la estructura SRV_PROC que es el identificador de una conexión cliente determinada. La estructura contiene información que la biblioteca de API Procedimiento almacenado extendido utiliza para administrar la comunicación y los datos entre la aplicación y el cliente.

  • column
    Indica qué columna se va a establecer. Las columnas se numeran comenzando por 1.

  • user_type
    Especifica el código del tipo de datos definido por el usuario.

Devuelve

SUCCEED o FAIL. Devuelve FAIL si la columna no existe.

Comentarios

Una columna tiene dos tipos de datos: el tipo de datos real y el tipo de datos definido por el usuario. Microsoft SQL Server utiliza el tipo de datos definido por el usuario para almacenar el tipo de datos definido por el usuario real de la columna, si existe, e información de descripción de columna, como nulabilidad y posibilidad de actualización, de la columna.

Se puede llamar a la función srv_setutype en cualquier momento si se ha definido column con srv_describe y antes de que se haya enviado la última fila.

Nota de seguridadNota de seguridad

Debe revisar cuidadosamente el código fuente de los procedimientos almacenados extendidos y debe probar las DLL compiladas antes de instalarlas en el servidor de producción. Para obtener información acerca de la revisión y pruebas de seguridad, vea este sitio web de Microsoft.