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çãoObservaçã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

Especifique detalhes da geração de dados para uma coluna