Compartir a través de


Tipos de datos (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.

Para utilizar los tipos de datos de la API Procedimiento almacenado extendido, incluya el archivo de encabezado Srv.h en el programa.

Tipo de datos Tipo de datos de SQL Server Descripción
SRVBIGBINARY binary Tipo de datos binary, longitud de 0 a 8000 bytes.
SRVBIGCHAR char Tipo de datos character, longitud de 0 a 8000 bytes.
SRVBIGVARBINARY varbinary Tipo de datos binary de longitud variable, longitud de 0 a 8000 bytes.
SRVBIGVARCHAR varchar Tipo de datos character de longitud variable, longitud de 0 a 8000 bytes.
SRVBINARY binary Tipo de datos binary.
SRVBIT Bit Tipo de datos bit.
SRVBITN bit null Tipo de datos bit, permite valores NULL.
SRVCHAR char Tipo de datos character.
SRVDATETIME datetime Tipo de datos datetime de 8 bytes.
SRVDATETIM4 smalldatetime Tipo de datos smalldatetime de 4 bytes.
SRVDATETIMN datetime null Tipo de datos smalldatetime o datetime, permite valores NULL.
SRVDECIMAL decimal Tipo de datos decimal.
SRVDECIMALN decimal null Tipo de datos decimal, permite valores NULL.
SRVFLT4 real Tipo de datos real de 4 bytes.
SRVFLT8 float Tipo de datos float de 8 bytes.
SRVFLTN real | float null Tipo de datos real o float, permite valores NULL.
SRVIMAGE image Tipo de datos image.
SRVINT1 tinyint Tipo de datos tinyint de 1 byte.
SRVINT2 smallint Tipo de datos smallint de 2 bytes.
SRVINT4 int Tipo de datos int de 4 bytes.
SRVINTN tinyint smallint | | int null Tipo de datos tinyint, smallint o int, permite valores NULL.
SRVMONEY4 smallmoney Tipo de datos smallmoney de 4 bytes.
SRVMONEY money Tipo de datos money de 8 bytes.
SRVMONEYN money | smallmoney null Tipo de datos smallmoney o money, permite valores NULL.
SRVNCHAR nchar Tipo de datos character Unicode.
SRVNTEXT ntext Tipo de datos text Unicode.
SRVNUMERIC numeric Tipo de datos numeric.
SRVNUMERICN numeric null Tipo de datos numeric, permite valores NULL.
SRVNVARCHAR nvarchar Tipo de datos character Unicode de longitud variable.
SRVTEXT texto Tipo de datos text.
SRVVARBINARY varbinary Tipo de datos binary de longitud variable.
SRVVARCHAR varchar Tipo de datos character de longitud variable.

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.