Geradores de padrão para tipos de dados de SQL Server
Cada tipo de dados SQL tem um gerador de dados padrão que está associado ele. O gerador de padrão é atribuído automaticamente para colunas que tenham um determinado tipo de dados SQL quando você cria um o plano de geração de dados.
Observação |
---|
O gerador de padrão é substituído automaticamente para determinadas restrições de coluna. Por exemplo, se uma coluna de identidade e uma coluna de chave estrangeira inteiro colunas, eles usam os geradores de dados valor calculado do SQL e chave externa, não o gerador de número inteiro padrão. |
Você pode alterar o gerador de dados de duas maneiras:
Você pode alterar o gerador de dados atribuído a uma coluna específica em um plano de geração de dados específico. Essa alteração afeta somente o plano de geração de dados no qual você pode fazer a alteração. Para obter mais informações, consulte Especifique detalhes da geração de dados para uma coluna.
Você pode alterar o gerador de dados é o padrão para um tipo de dados SQL. Essa alteração afeta todos os novos dados planos de geração que você crie após você fazer a alteração. Ele 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 para 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 (geradores de gerador/padrão de dados/ferramentas de banco de dados).
Algarismos exatos
Tipo de dados SQL |
SQL DE 2008 |
SQL DE 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 os caracteres alfanuméricos
Tipo de dados SQL |
SQL DE 2008 |
SQL DE 2005 |
Gerador de dados padrão |
---|---|---|---|
float |
Sim |
Sim |
Float |
real |
Sim |
Sim |
Real |
Data e hora
Tipo de dados SQL |
SQL DE 2008 |
SQL DE 2005 |
Gerador de dados padrão |
---|---|---|---|
smalldatetime |
Sim |
Sim |
DateTime |
datetime |
Sim |
Sim |
DateTime |
Seqüências de caracteres
Tipo de dados SQL |
SQL DE 2008 |
SQL DE 2005 |
Gerador de dados padrão |
---|---|---|---|
char |
Sim |
Sim |
String |
varchar |
Sim |
Sim |
String |
varchar (max) |
Sim |
Sim |
String |
texto |
Sim |
Sim |
String |
Seqüências de caracteres Unicode
Tipo de dados SQL |
SQL DE 2008 |
SQL DE 2005 |
Gerador de dados padrão |
---|---|---|---|
nchar |
Sim |
Sim |
String |
nvarchar |
Sim |
Sim |
String |
nvarchar (max) |
Sim |
Sim |
String |
ntext |
Sim |
Sim |
String |
Seqüências de caracteres binárias
Tipo de dados SQL |
SQL DE 2008 |
SQL DE 2005 |
Gerador de dados padrão |
---|---|---|---|
binário |
Sim |
Sim |
Binário |
varbinary |
Sim |
Sim |
Binário |
varbinary (max) |
Sim |
Sim |
Binário |
imagem |
Sim |
Sim |
Image |
Outros tipos de dados
Tipo de dados SQL |
SQL DE 2008 |
SQL DE 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 pela SQL Server quando ela for inserida. |
uniqueidentifier |
Sim |
Sim |
GUID |
Tipos definidos pelo usuário do SQL |
Sim |
Sim |
Determinado pelo tipo base do tipo definido pelo usuário. |
.Tipos definidos pelo usuário do NET CLR |
Sim |
Sim |
String |
XML |
Sim |
Sim |
String |
Consulte também
Conceitos
Geração de dados de teste para bancos de dados usando os geradores de dados
Gerar dados de teste especializado com um gerador de dados personalizados