Standarddatengeneratortypen
Aktualisiert: November 2007
Visual Studio Team System Database Edition schließt eine Vielzahl vordefinierter Standarddatengeneratoren ein. Sie können die Standarddatengeneratoren verwenden, um zufällige Daten für Spalten zu generieren. Wenn Sie beispielsweise über eine int-Spalte verfügen, können Sie mit dem Ganzzahl-Datengenerator zufällige Daten für die Spalte erstellen.
Jeder SQL-Datentyp verfügt über einen Standarddatengenerator, der ihm zugeordnet ist. Der Standardgenerator wird automatisch Spalten zugeordnet, die über einen bestimmten SQL-Datentyp verfügen, wenn Sie einen Datengenerierungsplan erstellen. Der Standardgenerator wird auch zugewiesen, wenn Sie dem Plan Spalten hinzufügen. Weitere Informationen finden Sie unter Standardgeneratoren für SQL Server-Datentypen.
Sie können steuern, wie Daten zum Füllen von Spalten generiert werden, indem Sie den Datengenerierungsplan anpassen. Sie können den Datengenerator angeben, der für die einzelnen Spalten verwendet werden soll. Außerdem können Sie die Eigenschaften für die einzelnen Datengeneratoren in jeder Spalte festlegen. Wenn Sie beispielsweise über eine smalldatetime-Spalte mit dem Namen birthdate verfügen, wird der DateTime-Generator standardmäßig zugeordnet. Sie können die Max-Eigenschaft festlegen, um eine Geschäftsregel zu erzwingen, die angibt, dass kein Mitarbeiter jünger als 18 Jahre alt sein darf. Weitere Informationen finden Sie unter Angeben von Details zur Datengenerierung für eine Spalte.
Die Standarddatengeneratoren
In der folgenden Tabelle werden die Standarddatengeneratoren und die jeweils generierten Typen von Daten beschrieben.
Generator |
Beschreibung |
---|---|
Binär |
Generiert zufällige Binärdaten. |
Bit |
Generiert einen zufälligen Bitwert (0 oder 1). |
BigInt |
Generiert eine zufällige ganze Zahl, die dem SQL-Typ bigint entspricht. |
DateTime |
Generiert einen zufälligen SQL-DateTime-Wert. |
Datengebunden |
Generiert einen Wert, der aus einer vordefinierten Datenquelle ausgewählt wird. Die Daten werden nach dem Zufallsprinzip aus der Datenquelle ausgewählt, nachdem das zurückgegebene Dataset zwischengespeichert wurde. Weitere Informationen über den datengebundenen Generator finden Sie unter Datengebundener Generator. |
Decimal |
Generiert einen zufälligen Dezimalwert. |
Float |
Generiert einen zufälligen Gleitkommawert, der dem SQL-Typ float entspricht. |
GUID |
Generiert eine GUID, die als eindeutiger Bezeichner fungiert. |
Ganze Zahl |
Generiert eine zufällige ganze Zahl. |
Bild |
Generiert einen zufälligen Bildwert. |
Money |
Generiert einen zufälligen Währungswert. |
Real |
Generiert einen zufälligen Gleitkommawert, der dem SQL-Typ real entspricht. |
RegularExpression |
Generiert eine zufällige Unicode-Zeichenfolge, die einem vordefinierten regulären Ausdruck entspricht. Weitere Informationen über diesen Generator finden Sie unter Der Generator für reguläre Ausdrücke. |
SmallInt |
Generiert eine zufällige ganze Zahl, die dem SQL-Typ smallint entspricht. |
Zeichenfolge |
Generiert eine zufällige Zeichenfolge. Abhängig vom SQL-Datentyp der Spalte handelt es sich um eine Unicode- oder um eine Nicht-Unicode-Zeichenfolge. |
TinyInt |
Generiert eine zufällige ganze Zahl, die dem SQL-Typ tinyint entspricht. |
Siehe auch
Konzepte
Übersicht über die Terminologie der Database Edition
Weitere Ressourcen
Übersicht über das Generieren von Daten