Freigeben über


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

Datengenerierungspläne

Verwenden von Standarddatengeneratoren

Erstellen von benutzerdefinierten Datengeneratoren