Partilhar via


Enumeração SqlType

Define o SQL Server tipos de dados internos.

Namespace:  Microsoft.Data.Schema.Sql.SchemaModel
Assembly:  Microsoft.Data.Schema.Sql (em Microsoft.Data.Schema.Sql.dll)

Sintaxe

'Declaração
Public Enumeration SqlType
public enum SqlType
public enum class SqlType
type SqlType
public enum SqlType

Membros

Nome do membro Descrição
Unknown Nada foi definido.
BigInt Dados de inteiro (número inteiro) de -2 ^ 63 (-9.223.372.036.854.775.808) a 2 ^ 63-1 (9.223.372.036.854.775.807).
Int Dados de inteiro (número inteiro) de -2 ^ 31 (-2.147.483.648) até 2 ^ 31-1 (2.147.483.647).
SmallInt Os dados inteiros de -2 ^ 15 (-32.768) até 2 ^ 15-1 (32.767).
TinyInt Dados de número inteiro de 0 a 255.
Bit Dados de número inteiro com um valor 1 ou 0.
Decimal Fixo dados numéricos de precisão e escala de -10 ^ 38 + 1 a 10 ^ 38 – de 1.
Numeric Funcionalmente equivalente decimal.
Money Os valores de dados monetários de -2 ^ 63 (,5808) a 2 ^ 63-1 (+922,337,203,685,477.5807), com uma precisão de dez milésimos de uma unidade monetária.
SmallMoney Valores de dados monetários de-por meio de +214,748.3647, com uma precisão de dez milésimos de uma unidade monetária.
Float Flutuante dados de número de precisão com os seguintes valores válidos: -1, 79E + 308 a - 2, 23E - 308, 0 e 2, 23E + 308 a-1, 79E + 308.
Real Flutuante dados de número de precisão com os seguintes valores válidos: -3, 40E + 38 a - 1, 18E - 38, 0 e 1, 18E - 38 a 3, 40E + 38.
DateTime Dados de data e hora de 1 de janeiro de 1753 a 31 de dezembro de 9999, com uma precisão de três centésimos de segundo ou 3,33 milissegundos.
SmallDateTime Dados de data e hora de 1 de janeiro de 1900, 6 de junho de 2079, com uma precisão de um minuto.
Char Dados de caracteres de comprimento fixo de Unicode com um comprimento máximo de 8.000 caracteres.
VarChar Dados não Unicode de comprimento variável com um comprimento máximo de 8.000 caracteres.
Text Não Unicode de comprimento variável de dados com um comprimento máximo de 2 ^ 31-1 (2.147.483.647) caracteres.
NChar Dados Unicode de comprimento fixo com um comprimento máximo de 4.000 caracteres.
NVarChar Dados Unicode de comprimento variável com um comprimento máximo de 4.000 caracteres.sysname é um tipo de dados fornecido pelo sistema de definido pelo usuário que é funcionalmente equivalente à nvarchar (128) e que é usado para fazer referência a nomes de objeto de banco de dados.
NText Dados Unicode de comprimento variável com um comprimento máximo de 2 ^ 30-1 (1.073.741.823) caracteres.
Binary Dados binários de comprimento fixo com um comprimento máximo de 8.000 bytes.
VarBinary Dados binários de comprimento variável com um comprimento máximo de 8.000 bytes.
Image Dados binários de comprimento variável com um comprimento máximo de 2 ^ 31-1 (2.147.483.647) bytes.
Cursor Uma referência a um cursor.
Variant Um tipo de dados que armazena valores de vários tipos de dados de suporte para SQL Server, exceto text, ntext, timestamp e sql_variant.
Table Um tipo de dados especial que armazena um conjunto de resultados para processamento posterior.
Timestamp Um número exclusivo de todo o banco de dados é atualizado sempre que uma linha é atualizada.
UniqueIdentifier Um GUID de 16 bytes.
Xml Tipo de dados XML.
Date Data.
Time Tempo.
DateTime2 Combinação de tipos de data e hora.

Fornece melhor precisão do que o DateTime.

DateTimeOffset Mesmo que DateTime2 com um deslocamento de fuso horário adicionado.

Consulte também

Referência

Namespace Microsoft.Data.Schema.Sql.SchemaModel