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

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 8.000 bytes.

SRVBIGCHAR

char

Tipo de datos character, longitud de 0 a 8.000 bytes.

SRVBIGVARBINARY

varbinary

Tipo de datos binary de longitud variable, longitud de 0 a 8.000 bytes.

SRVBIGVARCHAR

varchar

Tipo de datos character de longitud variable, longitud de 0 a 8.000 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

text

Tipo de datos text.

SRVVARBINARY

varbinary

Tipo de datos binary de longitud variable.

SRVVARCHAR

varchar

Tipo de datos character de longitud variable.

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.