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.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários