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.
![]() |
---|
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