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