Share via


Tipos de dados (API de procedimentos armazenados estendidos)

Aplica-se a:SQL Server

Importante

Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar 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 Tipos de dados do SQL Server Descrição
SRVBIGBINARY binary Tipo de dados binary, com tamanho de 0 a 8.000 bytes.
SRVBIGCHAR char Tipo de dados de caractere, com tamanho de 0 a 8.000 bytes.
SRVBIGVARBINARY varbinary Tipo de dados binary de comprimento variável, com tamanho de 0 a 8.000 bytes.
SRVBIGVARCHAR varchar Tipo de dados de caractere de comprimento variável, com tamanho de 0 a 8.000 bytes.
SRVBINARY binary Tipo de dados binary.
SRVBIT Bit Tipo de dados bit.
SRVBITN bit null Tipo de dados bit, com valores nulos permitidos.
SRVCHAR char Tipo de dados de caractere.
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, com valores nulos permitidos.
SRVDECIMAL decimal Tipo de dados decimal.
SRVDECIMALN decimal null Tipo de dados decimal, com valores nulos permitidos.
SRVFLT4 real Tipo de dados real de 4 bytes.
SRVFLT8 float Tipo de dados float de 8 bytes.
SRVFLTN flutuação real | nula Tipo de dados real ou float, com valores nulos permitidos.
SRVIMAGE imagem 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, com valores nulos permitidos.
SRVMONEY4 smallmoney Tipo de dados smallmoney de 4 bytes.
SRVMONEY money Tipo de dados money de 8 bytes.
SRVMONEYN dinheiro | smallmoney null Tipo de dados smallmoney ou money, com valores nulos permitidos.
SRVNCHAR nchar Tipo de dados de caractere Unicode.
SRVNTEXT ntext Tipo de dados text Unicode.
SRVNUMERIC numeric Tipo de dados numeric.
SRVNUMERICN numeric null Tipo de dados numeric, com valores nulos permitidos.
SRVNVARCHAR nvarchar Tipo de dados de caractere 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 de caractere de comprimento variável.

Importante

Você deve examinar totalmente o código-fonte de procedimentos armazenados estendidos e deve 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.