Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De pagina Typetoewijzing van het dialoogvenster Projectinstellingen bevat instellingen die aanpassen hoe SSMA Sybase Adaptive Server Enterprise-gegevenstypen (ASE) converteert naar SQL Server-gegevenstypen.
De Type-Mapping pagina is beschikbaar in de Projectinstellingen en Standaardprojectinstellingen dialoogvensters.
Als u de typetoewijzingsinstellingen voor alle toekomstige SSMA-projecten wilt opgeven, selecteert u in het menu Extrade optie Standaardprojectinstellingen, selecteert u het migratieprojecttype waarvoor de instellingen moeten worden weergegeven of gewijzigd in de vervolgkeuzelijst Migratiedoelversie en selecteert u vervolgens Typetoewijzing onderaan het linkerdeelvenster.
Als u instellingen voor het huidige project wilt opgeven, selecteert u Projectinstellingen in het menu Extra en selecteert u onder in het linkerdeelvenster Typetoewijzing.
Options
Bronsoort
Het gemapte ASE-gegevenstype.
Doeltype
Het SQL Server-doelgegevenstype voor het opgegeven ASE-gegevenstype.
Zie de tabel in de volgende sectie voor de standaard-SSMA voor Sybase-typetoewijzing.
Add
Klik om een gegevenstype toe te voegen aan de toewijzingslijst.
Edit
Klik om het geselecteerde gegevenstype in de toewijzingslijst te bewerken.
Remove
Klik om de geselecteerde gegevenstype-toewijzing uit de toewijzingslijst te verwijderen.
Standaardinstelling herstellen
Klik hierop om de lijst met typetoewijzingen opnieuw in te stellen op de standaardinstellingen van SSMA.
Standaardtypetoewijzing
De volgende tabel bevat de standaardtypetoewijzing tussen ASE- en SQL Server-gegevenstypen.
| ASE-gegevenstype | Gegevenstype SQL Server |
|---|---|
| bigint | bigint |
| binary | binary |
| binary[*.. 8000] | binary[*] |
| binary[8001..*] | varbinary(max) |
| bit | bit |
| teken | teken |
| Variatie van de char | varchar |
| char varying[*..8000] | varchar[*] |
| char varying[8001..*] | varchar(max) |
| char[*..8000] | char[*] |
| char[8001..*;] | varchar(max) |
| character | teken |
| teken varieert | varchar |
| tekenreeks variërend[*..8000] | varchar[*] |
| tekenreeks variabel[8001..*] | varchar(max) |
| teken[*.. 8000] | char[*] |
| character[8001..*] | varchar(max) |
| date | date |
| datetime | datetime2[3] |
| dec | decimal |
| dec[*.. *] | decimal[*] |
| dec[*.. *][*.. *] | decimal[*][*] |
| decimal | decimal |
| decimal[*.. *] | decimal[*] |
| decimal[*.. *][*.. *] | decimal[*][*] |
| Dubbele precisie | float[53] |
| float | float[53] |
| float[*.. 15] | float[24] |
| float[16..*] | float[53] |
| image | image |
| int | int |
| geheel getal | int |
| longsysname | nvarchar[255] |
| geld | geld |
| nationaal teken | nchar |
| nationaal teken[*..4000] | nchar[*] |
| nationaal teken varieert | nvarchar |
| nationaal teken varieert[*.. 4000] | nvarchar[*] |
| nationaal teken variërend[4001..*] | nvarchar(max) |
| nationaal teken[4001..*] | nvarchar(max) |
| nationaal karakter | nchar |
| nationaal karakter[*.. 4000] | nchar[*] |
| nationaal teken[4001..*] | nvarchar(max) |
| nationaal karakter varieert | nvarchar |
| nationaal karakter varieert[*.. 4000] | nvarchar[*] |
| nationaal karakter variërend[4001..*] | nvarchar(max) |
| national varchar | nvarchar |
| nationale varchar[*..4000] | nvarchar[*] |
| nationale varchar[4001..*] | nvarchar(max) |
| nchar | nchar |
| nchar varying | nvarchar |
| nchar varying[*..4000] | nvarchar[*] |
| nchar varying[4001..*] | nvarchar(max) |
| nchar[*.. 4000] | nchar[*] |
| nchar[4001..*] | nvarchar(max) |
| numeriek | numeriek |
| numeriek[*.. *] | numeriek[*] |
| numeriek[*.. *][*.. *] | numeriek[*][*] |
| nvarchar | nvarchar |
| nvarchar[*.. 4000] | nvarchar[*] |
| nvarchar[4001..*] | nvarchar(max) |
| echte | float[24] |
| smalldatetime | smalldatetime |
| smallint | smallint |
| kleingeld | kleingeld |
| sysname | nvarchar[128] |
| sysname[*.. *] | nvarchar[255] |
| tekst | tekst |
| time | time[3] |
| tijdstempel | rowversion |
| tinyint | tinyint |
| unichar | nchar |
| unichar varieert | nvarchar |
| unichar variërend[*..4000] | nvarchar[*] |
| unichar variabel[4001..*] | nvarchar(max) |
| unichar[*..4000] | nchar[*] |
| unichar[4001..*] | nvarchar(max) |
| unitext | nvarchar(max) |
| univarchar | nvarchar |
| univarchar[*.. 4000] | nvarchar[*] |
| univarchar[4001..*] | nvarchar(max) |
| ongetekend bigint | numeriek[20][0] |
| niet-ondertekende int | bigint |
| niet-ondertekende smallint | int |
| niet-ondertekende tinyint | tinyint |
| varbinary | varbinary |
| varbinary[*..8000] | varbinary[*] |
| varbinary[8001..*] | varbinary(max) |
| varchar | varchar |
| varchar[*.. 8000] | varchar[*] |
| varchar[8001..*] | varchar(max) |