Freigeben über


Standard-Generatoren für SQL Server-Datentypen

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.

Tipp

Der Standardgenerator wird für bestimmte Spalteneinschränkungen automatisch überschrieben. Wenn es sich bei einer Identitätsspalte und einer Fremdschlüsselspalte beispielsweise um Ganzzahlspalten handelt, verwenden diese nicht den Standardganzzahlgenerator, sondern die Datengeneratoren Berechneter SQL-Wert und Fremdschlüssel.

Sie können den Datengenerator auf zwei Arten ändern:

  • Sie können den einer bestimmten Spalte zugewiesenen Datengenerator in einem spezifischen Datengenerierungsplan ändern. Diese Änderung wirkt sich nur auf den Datengenerierungsplan aus, in dem Sie die Änderung vornehmen. Weitere Informationen finden Sie unter Angeben von Details zur Datengenerierung für eine Spalte.

  • Sie können den Datengenerator ändern, der für einen SQL-Datentyp der Standardgenerator ist. Diese Änderung wirkt sich auf alle neuen Datengenerierungspläne aus, die Sie nach der Änderung erstellen. Sie wirkt sich außerdem auf alle Spalten aus, die Sie vorhandenen Datengenerierungsplänen hinzufügen. Weitere Informationen finden Sie unter Gewusst wie: Ändern des Standard-Generators für einen Spaltentyp.

Standarddatengeneratoren

In den folgenden Abschnitten werden die Standardgeneratoren beschrieben, die SQL-Datentypen zugeordnet sind. Unter Optionen (Datenbanktools/Daten-Generator/Standard-Generatoren) finden Sie diese Informationen in einer einzelnen Tabelle.

Genaue numerische Ausdrücke

SQL-Datentyp

SQL 2008

SQL 2005

Standarddatengenerator

bit

Ja

Ja

Bit

tinyint

Ja

Ja

TinyInt

smallint

Ja

Ja

SmallInt

int

Ja

Ja

Integer

bigint

Ja

Ja

BigInt

decimal

Ja

Ja

Decimal

numeric

Ja

Ja

Decimal

SmallMoney

Ja

Ja

Money

money

Ja

Ja

Money

Ungefähre numerische Ausdrücke

SQL-Datentyp

SQL 2008

SQL 2005

Standarddatengenerator

float

Ja

Ja

Float

real

Ja

Ja

Real

Datum und Uhrzeit

SQL-Datentyp

SQL 2008

SQL 2005

Standarddatengenerator

smalldatetime

Ja

Ja

DateTime

DateTime

Ja

Ja

DateTime

Zeichenfolgen

SQL-Datentyp

SQL 2008

SQL 2005

Standarddatengenerator

char

Ja

Ja

Zeichenfolge

VarChar

Ja

Ja

String

VarChar (Maximum)

Ja

Ja

Zeichenfolge

text

Ja

Ja

Zeichenfolge

Unicode-Zeichenfolgen

SQL-Datentyp

SQL 2008

SQL 2005

Standarddatengenerator

NChar

Ja

Ja

Zeichenfolge

NVarChar

Ja

Ja

Zeichenfolge

NVarChar (Maximum)

Ja

Ja

Zeichenfolge

NText

Ja

Ja

Zeichenfolge

Binärzeichenfolgen

SQL-Datentyp

SQL 2008

SQL 2005

Standarddatengenerator

Binary

Ja

Ja

Binär

VarBinary

Ja

Ja

Binär

VarBinary (Maximum)

Ja

Ja

Binär

image

Ja

Ja

Image

Weitere Datentypen

SQL-Datentyp

SQL 2008

SQL 2005

Standarddatengenerator

sql_variant

Ja

Ja

Integer

Sysname

Ja

Ja

Zeichenfolge

timestamp

Ja

Ja

Kein Standarddatengenerator. Diese Daten werden beim Einfügen von SQL Server berechnet.

uniqueidentifier

Ja

Ja

Guid

Benutzerdefinierte SQL-Typen

Ja

Ja

Vom Basistyp des benutzerdefinierten Typs bestimmt.

Benutzerdefinierte .NET CLR-Typen

Ja

Ja

Zeichenfolge

xml

Ja

Ja

Zeichenfolge

Siehe auch

Konzepte

Generieren von Testdaten für Datenbanken mithilfe von Daten-Generatoren

Generieren spezialisierter Testdaten mit einem benutzerdefinierten Daten-Generator

Angeben von Details zur Datengenerierung für eine Spalte