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