Tipos de gerador de dados padrão
Visual Studio Premiuminclui uma variedade de geradores de padrão de dados predefinidos. Você pode usar os geradores de dados padrão para gerar dados aleatórios para colunas. Por exemplo, se você tiver um int coluna, você pode usar o gerador de dados inteiro para criar dados aleatórios da coluna.
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. O gerador de padrão também é atribuído quando você adicionar colunas ao plano. Para obter mais informações, consulte Geradores de padrão para tipos de dados de SQL Server.
Você pode controlar como os dados são gerados para preencher as colunas, ajustando o plano de geração de dados. Você pode especificar o gerador de dados é usado para cada coluna. Você também pode definir as propriedades de cada gerador de dados em cada coluna. Por exemplo, se você tiver um smalldatetime coluna chamada birthdate, o gerador de DateTime é atribuído por padrão. Você pode definir a Max propriedade para aplicar uma regra de negócio, nenhum funcionário pode ser mais jovem do que 18. Para obter mais informações, consulte Especifique detalhes da geração de dados para uma coluna.
Os geradores de dados padrão
A tabela a seguir descreve os geradores de dados padrão e o tipo de dados que eles geram.
Gerador |
Descrição |
---|---|
Binário |
Gera dados aleatórios de binários. |
Bit |
Gera um valor de bits aleatórios (0 ou 1). |
BigInt |
Gera um valor inteiro aleatório que corresponde do SQL bigint tipo. |
DateTime |
Gera um valor aleatório de SQL de DateTime. |
DateTime2 |
Gera um valor de SQL DateTime2 aleatório. |
DateTimeOffset |
Gera um valor aleatório de SQL DateTimeOffset. |
Vinculado a dados |
Gera um valor que está selecionado de uma fonte de dados predeterminada. Os dados são selecionados aleatoriamente da fonte de dados, após o dataset retornado é armazenada em cache. Para obter mais informações sobre o gerador de dados ligados, consulte Os dados ligados gerador. |
Decimal |
Gera um valor decimal aleatório. |
Float |
Gera um valor de ponto flutuante aleatório que corresponde do SQL float tipo. |
Chave estrangeira |
Gera uma chave estrangeira aleatória. |
GUID |
Gera um GUID que atua como um identificador exclusivo. |
Integer |
Gera um valor inteiro aleatório |
Image |
Gera um valor aleatório de imagem. |
Money |
Gera um valor aleatório de dinheiro. |
Real |
Gera um valor de ponto flutuante aleatório que corresponde do SQL real tipo. |
RegularExpression |
Gera uma seqüência de caracteres Unicode aleatória que corresponda a uma expressão regular predefinida. Para obter mais informações sobre esse gerador, consulte O gerador de expressão Regular. |
Ligação de dados seqüenciais |
Gera um valor que está selecionado de uma fonte de dados predeterminada. Os dados são selecionados, uma linha por vez, da fonte de dados. A ordem na qual os valores são retornados é determinada pela instrução de consulta. Você pode controlar a ordem usando uma cláusula ORDER BY na consulta. |
SmallInt |
Gera um valor inteiro aleatório que corresponde do SQL smallint tipo. |
String |
Gera um valor de seqüência de caracteres aleatórios. A seqüência é Unicode ou não-Unicode, dependendo do tipo de dados SQL da coluna. |
TimeSpan |
Gera um valor aleatório de TimeSpan de SQL. |
TinyInt |
Gera um valor inteiro aleatório que corresponde do SQL tinyint tipo. |
Consulte também
Conceitos
Geração de dados de teste para bancos de dados usando os geradores de dados
Especifique detalhes da geração de dados para uma coluna
Gerar dados de teste especializado com um gerador de dados personalizados