Compartilhar via


Tipos de dados (API de procedimentos armazenados estendidos)

Observação importanteImportante

Esse recurso será removido em uma versão futura de Microsoft SQL Server. Não utilize esse recurso em desenvolvimentos novos e planeje modificar, assim que possível, os aplicativos que atualmente o utilizam. Use a integração CLR em vez disso.

Para usar os tipos de dados de API de procedimento armazenado estendido, inclua o arquivo de cabeçalho Srv.h em seu programa.

Tipo de dados

Tipo de dados do SQL Server

Descrição

SRVBIGBINARY

binary

Tipo de dados binary, comprimento de 0 a 8000 bytes.

SRVBIGCHAR

char

Tipo de dados character, comprimento de 0 a 8000 bytes.

SRVBIGVARBINARY

varbinary

Tipo de dados binary de comprimento variável, comprimento de 0 a 8000 bytes.

SRVBIGVARCHAR

varchar

Tipo de dados character de comprimento variável, comprimento de 0 a 8000 bytes.

SRVBINARY

binary

Tipo de dados binary.

SRVBIT

Bit

Tipo de dados bit.

SRVBITN

bit null

Tipo de dados bit, valores nulos permitidos.

SRVCHAR

char

Tipo de dados character.

SRVDATETIME

datetime

Tipo de dados datetime de 8 bytes.

SRVDATETIM4

smalldatetime

Tipo de dados smalldatetime de 4 bytes.

SRVDATETIMN

datetime null

Tipo de dados smalldatetime ou datetime, valores nulos permitidos.

SRVDECIMAL

decimal

Tipo de dados decimal.

SRVDECIMALN

decimal null

Tipo de dados decimal, valores nulos permitidos.

SRVFLT4

real

Tipo de dados real de 4 bytes.

SRVFLT8

float

Tipo de dados float de 8 bytes.

SRVFLTN

real | float null

Tipo de dados real ou float, valores nulos permitidos.

SRVIMAGE

image

Tipo de dados image.

SRVINT1

tinyint

Tipo de dados tinyint de 1 byte.

SRVINT2

smallint

Tipo de dados smallint de 2 bytes.

SRVINT4

int

Tipo de dados int de 4 bytes.

SRVINTN

tinyint | smallint | int null

Tipo de dados tinyint, smallint ou int, valores nulos permitidos.

SRVMONEY4

smallmoney

Tipo de dados smallmoney de 4 bytes.

SRVMONEY

money

Tipo de dados money de 8 bytes.

SRVMONEYN

money | smallmoney null

Tipo de dados smallmoney ou money, valores nulos permitidos.

SRVNCHAR

nchar

Tipo de dados character Unicode.

SRVNTEXT

ntext

Tipo de dados text Unicode.

SRVNUMERIC

numeric

Tipo de dados numeric.

SRVNUMERICN

numeric null

Tipo de dados numeric, valores nulos permitidos.

SRVNVARCHAR

nvarchar

Tipo de dados character Unicode de comprimento variável.

SRVTEXT

text

Tipo de dados text.

SRVVARBINARY

varbinary

Tipo de dados binary de comprimento variável.

SRVVARCHAR

varchar

Tipo de dados character de comprimento variável.

Observação sobre segurançaObservação sobre segurança

Você deve examinar cuidadosamente o código-fonte de procedimentos armazenados estendidos e testar as DLLs compiladas antes de instalá-las em um servidor de produção. Para obter informações sobre revisão e testes de segurança, consulte este site da Microsoft.