Geradores de padrão para tipos de dados do SQL servidor
Cada tipo de dados SQL tem um gerador de dados padrão que está associado a ele.O gerador de padrão é atribuído automaticamente a colunas que tenham um determinada dados SQL digite quando você criar um plano de geração de dados.
Observação: |
---|
O gerador de padrão será automaticamente cancelado para determinados limites de coluna.Por exemplo, se uma coluna de identidade e uma coluna de chave estrangeira são colunas de número inteiro, eles usar os geradores de dados SQL computado valor e chave estrangeira, não o gerador de inteiro padrão. |
Você pode alterar o gerador de dados de duas maneiras:
Você pode alterar o gerador de dados atribuído a uma determinada coluna em um plano de geração de dados específico.Essa alterar afeta apenas o plano de geração de dados em que você faça a alterar.Para obter mais informações, consulte Especificar detalhes de geração de dados para uma coluna.
Você pode alterar o gerador de dados é o padrão para um tipo de dados SQL.Essa alterar afeta todos os dados de novos geração de planos criados após você fazer a alterar.Esse procedimento também afeta todas as colunas que você adicionar a planos de geração de dados existente.Para obter mais informações, consulte Como: Alterar o gerador de padrão de um tipo de coluna.
Geradores de dados padrão
As seções a seguir descrevem os geradores de padrão que estão associados a tipos de dados SQL.Para ver as mesmas informações em uma única tabela, consulte Opções (banco de dados Tools/dados gerador/padrão geradores).
Exatos numéricos
Tipo de dados SQL |
SQL 2000 |
SQL 2005 |
Gerador de dados padrão |
---|---|---|---|
bit |
Sim |
Sim |
Bit |
tinyint |
Sim |
Sim |
TinyInt |
smallint |
Sim |
Sim |
SmallInt |
int |
Sim |
Sim |
Integer |
bigint |
Sim |
Sim |
BigInt |
decimal |
Sim |
Sim |
Decimal |
numérico |
Sim |
Sim |
Decimal |
smallmoney |
Sim |
Sim |
Money |
dinheiro |
Sim |
Sim |
Money |
Aproximar numéricos
Tipo de dados SQL |
SQL 2000 |
SQL 2005 |
Gerador de dados padrão |
---|---|---|---|
float |
Sim |
Sim |
Float |
real |
Sim |
Sim |
Real |
Data e hora
Tipo de dados SQL |
SQL 2000 |
SQL 2005 |
Gerador de dados padrão |
---|---|---|---|
smalldatetime |
Sim |
Sim |
DateTime |
datetime |
Sim |
Sim |
DateTime |
Seqüências de caractere
Tipo de dados SQL |
SQL 2000 |
SQL 2005 |
Gerador de dados padrão |
---|---|---|---|
char |
Sim |
Sim |
String |
varchar |
Sim |
Sim |
String |
varchar (max) |
Não |
Sim |
String |
texto |
Sim |
Sim |
String |
Seqüências de caractere Unicode
Tipo de dados SQL |
SQL 2000 |
SQL 2005 |
Gerador de dados padrão |
---|---|---|---|
nchar |
Sim |
Sim |
String |
nvarchar |
Sim |
Sim |
String |
nvarchar (max) |
Não |
Sim |
String |
ntext |
Sim |
Sim |
String |
Seqüências de caracteres binárias
Tipo de dados SQL |
SQL 2000 |
SQL 2005 |
Gerador de dados padrão |
---|---|---|---|
binário |
Sim |
Sim |
Binário |
varbinary |
Sim |
Sim |
Binário |
varbinary (max) |
Não |
Sim |
Binário |
imagem |
Sim |
Sim |
Image |
Outros tipos de dados
Tipo de dados SQL |
SQL 2000 |
SQL 2005 |
Gerador de dados padrão |
---|---|---|---|
sql_variant |
Sim |
Sim |
Integer |
sysname |
Sim |
Sim |
String |
Carimbo data/hora |
Sim |
Sim |
Não há gerador de dados padrão.Esses dados são calculados pelo SQL servidor quando ela for inserida. |
Identificador exclusivo |
Sim |
Sim |
GUID |
Tipos definidos pelo usuário do SQL |
Sim |
Sim |
Determinado pelo tipo de base do tipo definido pelo usuário. |
Tipos definidos pelo usuário .NET CLR |
Não |
Sim |
String |
XML |
Não |
Sim |
String |
Consulte também
Conceitos
Visão geral da terminologia do banco de dados edição
Outros recursos
Usando os geradores de dados padrão