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