Compartir a través de


srv_setutype (API de procedimiento almacenado extendido)

Se aplica a:SQL Server

Importante

Esta característica se quitará en una versión futura de SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. En su lugar, use la integración de 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 de procedimiento almacenado extendido usa 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.

Devoluciones

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 usa el tipo de datos definido por el usuario para almacenar el tipo de datos definido por el usuario real de la columna, si existe, y la información de descripción de columna, como la nulabilidad y la portabilidad, para la columna.

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

Importante

Debe revisar minuciosamente 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.

Consulte también

srv_describe (API de procedimiento almacenado extendido)