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) |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für