Partager via


Types de générateurs de données standard

Mise à jour : novembre 2007

Visual Studio Team System Database Edition inclut divers générateurs de données standard prédéfinis. Vous pouvez utiliser les générateurs de données standard pour générer les données aléatoires pour les colonnes. Par exemple, si vous avez une colonne int, vous pouvez utiliser le générateur de données Integer pour créer les données aléatoires pour la colonne.

Un générateur de données par défaut est associé à chaque type de données SQL. Le générateur par défaut est automatiquement assigné aux colonnes qui ont un type de données SQL particulier lorsque vous créez un plan de génération de données. Le générateur par défaut est également assigné lorsque vous ajoutez des colonnes au plan. Pour plus d'informations, consultez Générateurs par défaut pour les types de données SQL Server.

Vous pouvez contrôler la façon dont les données sont générées pour remplir les colonnes en ajustant le plan de génération de données. Vous pouvez spécifier le générateur de données qui est utilisé pour chaque colonne. Vous pouvez également définir les propriétés de chaque générateur de données dans chaque colonne. Par exemple, si vous avez une colonne smalldatetime nommée birthdate, le générateur DateTime est assigné par défaut. Vous pouvez définir la propriété Max afin d'appliquer une règle métier stipulant qu'aucun employé ne peut être plus âgé de moins de 18 ans. Pour plus d'informations, consultez Spécification des détails de génération de données pour une colonne.

Générateurs de données standard

Le tableau suivant décrit les générateurs de données standard et le type de données qu'ils génèrent.

Générateur

Description

Binary

Génère des données binaires aléatoires.

Bit

Génère une valeur binaire aléatoire (0 ou 1).

BigInt

Génère une valeur entière aléatoire qui correspond au type bigint SQL.

DateTime

Génère une valeur DateTime SQL aléatoire.

Générateur lié aux données

Génère une valeur qui est sélectionnée dans une source de données prédéterminée. Les données sont sélectionnées de façon aléatoire dans la source de données après la mise en cache du groupe de données retourné. Pour plus d'informations sur le générateur lié aux données, consultez Générateur lié aux données.

Decimal

Génère une valeur décimale aléatoire.

Float

Génère une valeur à virgule flottante aléatoire qui correspond au type float SQL.

GUID

Génère un GUID qui sert d'identificateur unique.

Integer

Génère une valeur entière aléatoire

Image

Génère une valeur image aléatoire.

Money

Génère une valeur monétaire aléatoire.

Real

Génère une valeur à virgule flottante aléatoire qui correspond au type real SQL.

Expression régulière

Génère une chaîne Unicode aléatoire qui correspond à une expression régulière prédéfinie. Pour plus d'informations sur ce générateur, consultez Générateur d'expressions régulières.

SmallInt

Génère une valeur entière aléatoire qui correspond au type smallint SQL.

String

Génère une valeur de chaîne aléatoire. La chaîne est Unicode ou non Unicode, selon le type de données SQL de la colonne.

TinyInt

Génère une valeur entière aléatoire qui correspond au type tinyint SQL.

Voir aussi

Concepts

Vue d'ensemble de la terminologie de Database Edition

Autres ressources

Vue d'ensemble de la génération de données

Plans de génération de données

Utilisation de générateurs de données standard

Création de générateurs de données personnalisés