Teilen über


Projekteinstellungen (Typzuordnung) (SybaseToSQL)

Die Seite "Typzuordnung" des Dialogfelds "Projekteinstellungen " enthält Einstellungen, die anpassen, wie SSMA Sybase Adaptive Server Enterprise (ASE)-Datentypen in SQL Server-Datentypen konvertiert.

Die Seite "Typzuordnung" ist in den Dialogfeldern "Projekteinstellungen " und "Standardprojekteinstellungen " verfügbar.

  • Wenn Sie die Typzuordnungseinstellungen für alle zukünftigen SSMA-Projekte angeben möchten, wählen Sie im Menü "Extras" die Option "Standardprojekteinstellungen" aus, wählen Sie den Migrationsprojekttyp aus, für den die Einstellungen aus der Dropdownliste "Zielversion der Migration" angezeigt oder geändert werden müssen, und wählen Sie dann unten im linken Bereich "Typzuordnung" aus.

  • Um Einstellungen für das aktuelle Projekt anzugeben, wählen Sie im Menü "Extras" die Option "Projekteinstellungen" und dann unten im linken Bereich "Typzuordnung" aus.

Tastatur

Herkunftsart
Der zugeordnete ASE-Datentyp.

Zieltyp
Der Sql Server-Zieldatentyp für den angegebenen ASE-Datentyp.

In der Tabelle im folgenden Abschnitt finden Sie die SSMA-Standardzuordnung für die Sybase-Typzuordnung.

Add (Hinzufügen)
Klicken Sie, um der Zuordnungsliste einen Datentyp hinzuzufügen.

Bearbeiten
Klicken Sie hier, um den ausgewählten Datentyp in der Zuordnungsliste zu bearbeiten.

Löschen
Klicken Sie, um die ausgewählte Datentypzuordnung aus der Zuordnungsliste zu entfernen.

Standard wiederherstellen
Klicken Sie hier, um die Typzuordnungsliste auf die SSMA-Standardwerte zurückzusetzen.

Standardtypmapping

Die folgende Tabelle enthält die Standardtypzuordnung zwischen ASE- und SQL Server-Datentypen.

ASE-Datentyp SQL Server-Datentyp
bigint bigint
binary binary
binary[*.. 8000] binary[*]
binary[8001..*] varbinary(max)
bit bit
char char
char varying varchar
char varying[*.. 8000] varchar[*]
Zeichen variieren[8001.*] varchar(max)
char[*.. 8000] char[*]
char[8001..*;] varchar(max)
character char
Zeichen variierend varchar
Zeichen variieren[*.. 8000] varchar[*]
Zeichen variieren[8001..*] varchar(max)
character[*.. 8000] char[*]
character[8001..*] varchar(max)
date date
datetime datetime2[3]
dec decimal
dec[*.. *] Dezimalzahl[*]
dec[*.. *][*.. *] Dezimal[*][*]
decimal decimal
Dezimalzahl[*.. *] Dezimalzahl[*]
Dezimalzahl[*.. *][*.. *] Dezimal[*][*]
double precision float[53]
float float[53]
float[*.. 15] float[24]
float[16...*] float[53]
Abbildung Abbildung
int int
integer int
longsysname nvarchar[255]
money money
nationale Zeichen nchar
nationale Zeichen[*.. 4000] nchar[*]
Nationale Zeichen variieren nvarchar
nationale Zeichen variieren[*.. 4000] nvarchar[*]
nationale Zeichen variieren[4001.*] nvarchar(max)
nationale Zeichen[4001..*] nvarchar(max)
Nationales Zeichen nchar
nationales Zeichen[*.. 4000] nchar[*]
nationales Zeichen[4001.*] nvarchar(max)
Nationaler Charakter variierend nvarchar
nationales Zeichen variieren[*.. 4000] nvarchar[*]
Nationales Zeichen variieren[4001.*] nvarchar(max)
national varchar nvarchar
national varchar[*.. 4000] nvarchar[*]
national varchar[4001.*] nvarchar(max)
nchar nchar
nchar variierend nvarchar
nchar varying[*.. 4000] nvarchar[*]
nchar varying[4001..*] nvarchar(max)
nchar[*.. 4000] nchar[*]
nchar[4001..*] nvarchar(max)
numeric numeric
numeric[*.. *] numerisch[*]
numeric[*.. *][*.. *] numeric[*][*]
nvarchar nvarchar
nvarchar[*.. 4000] nvarchar[*]
nvarchar[4001..*] nvarchar(max)
real float[24]
smalldatetime smalldatetime
smallint smallint
smallmoney smallmoney
sysname nvarchar[128]
sysname[*.. *] nvarchar[255]
text text
time time[3]
timestamp rowversion
tinyint tinyint
unichar nchar
unichar variierend nvarchar
unichar varying[*.. 4000] nvarchar[*]
unichar varying[4001..*] nvarchar(max)
unichar[*.. 4000] nchar[*]
unichar[4001..*] nvarchar(max)
unitext nvarchar(max)
univarchar nvarchar
univarchar[*.. 4000] nvarchar[*]
univarchar[4001..*] nvarchar(max)
unsigned bigint numerisch[20][0]
unsigned int bigint
unsigned smallint int
unsigned tinyint tinyint
varbinary varbinary
varbinary[*.. 8000] varbinary[*]
varbinary[8001.*] varbinary(max)
varchar varchar
varchar[*.. 8000] varchar[*]
varchar[8001.*] varchar(max)