Partilhar via


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

Planos de geração de dados

Criando geradores de dados personalizados

Gerar dados com geradores de dados