Freigeben über


Standardgeneratoren für SQL Server-Datentypen

Aktualisiert: November 2007

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.

Hinweis:

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 Standardgenerators für einen Spaltentyp.

Standarddatengeneratoren

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

Genaue numerische Ausdrücke

SQL-Datentyp

SQL 2000

SQL 2005

Standarddatengenerator

bit

Ja

Ja

Bit

tinyint

Ja

Ja

TinyInt

smallint

Ja

Ja

SmallInt

int

Ja

Ja

Ganze Zahl

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 2000

SQL 2005

Standarddatengenerator

float

Ja

Ja

Float

real

Ja

Ja

Real

Datum und Uhrzeit

SQL-Datentyp

SQL 2000

SQL 2005

Standarddatengenerator

smalldatetime

Ja

Ja

DateTime

DateTime

Ja

Ja

DateTime

Zeichenfolgen

SQL-Datentyp

SQL 2000

SQL 2005

Standarddatengenerator

char

Ja

Ja

Zeichenfolge

VarChar

Ja

Ja

Zeichenfolge

VarChar (Maximum)

Nein

Ja

Zeichenfolge

text

Ja

Ja

Zeichenfolge

Unicode-Zeichenfolgen

SQL-Datentyp

SQL 2000

SQL 2005

Standarddatengenerator

NChar

Ja

Ja

Zeichenfolge

NVarChar

Ja

Ja

Zeichenfolge

NVarChar (Maximum)

Nein

Ja

Zeichenfolge

NText

Ja

Ja

Zeichenfolge

Binärzeichenfolgen

SQL-Datentyp

SQL 2000

SQL 2005

Standarddatengenerator

Binary

Ja

Ja

Binär

VarBinary

Ja

Ja

Binär

VarBinary (Maximum)

Nein

Ja

Binär

image

Ja

Ja

Bild

Weitere Datentypen

SQL-Datentyp

SQL 2000

SQL 2005

Standarddatengenerator

sql_variant

Ja

Ja

Ganze Zahl

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

Nein

Ja

Zeichenfolge

xml

Nein

Ja

Zeichenfolge

Siehe auch

Konzepte

Übersicht über die Terminologie der Database Edition

Weitere Ressourcen

Verwenden von Standarddatengeneratoren

Datengenerierungspläne

Erstellen von benutzerdefinierten Datengeneratoren

Generieren von Testdaten mit Datengeneratoren