Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Halaman Pemetaan Tipe kotak dialog Pengaturan Proyek berisi pengaturan yang mengkustomisasi cara Asisten Migrasi SQL Server (SSMA) mengonversi tipe data Db2 menjadi jenis data SQL Server.
Halaman Pemetaan Tipe tersedia dalam kotak dialog Pengaturan Proyek dan Pengaturan Proyek Default.
Untuk menentukan pengaturan untuk semua proyek SSMA di masa mendatang, pada menu Alat pilih Pengaturan Proyek Default, pilih jenis proyek migrasi yang pengaturannya harus ditampilkan atau diubah dari daftar dropdown Versi Target Migrasi lalu pilih Ketik Pemetaan di bagian bawah panel kiri.
Untuk menentukan pengaturan untuk proyek saat ini, pada menu Alat pilih Pengaturan Proyek, lalu pilih Ketik Pemetaan di bagian bawah panel kiri.
Untuk menentukan pengaturan untuk objek atau kelas objek saat ini, gunakan tab Pemetaan Jenis di jendela SSMA utama.
Opsi
Tabel berikut ini memperlihatkan opsi tab Pemetaan Tipe:
Jenis sumber
Jenis data Db2 yang dipetakan.
Jenis target
Jenis data SQL Server target untuk jenis data Db2 yang ditentukan.
Lihat tabel di bagian berikutnya untuk pemetaan jenis SSMA untuk Db2 default.
Menambahkan
Pilih untuk menambahkan jenis data ke daftar pemetaan.
Edit
Pilih untuk mengedit tipe data yang dipilih dalam daftar pemetaan.
Hapus
Pilih untuk menghapus pemetaan tipe data yang dipilih dari daftar pemetaan.
Atur ulang ke default
Pilih untuk mereset daftar pemetaan jenis ke default SSMA.
Pemetaan jenis default
Di SSMA untuk Db2, Anda dapat mengatur pemetaan jenis kustom untuk argumen, kolom, variabel lokal, dan mengembalikan nilai. Pemetaan default untuk argumen dan jenis pengembalian hampir identik.
Jenis argumen default dan pemetaan jenis nilai pengembalian
Tabel berikut berisi pemetaan jenis data default untuk argumen dan mengembalikan nilai.
Jenis data Db2 | Jenis data SQL Server default |
---|---|
bfile | varbinary(max) |
binary_double | float(53) |
binary_float | float(53) |
binary_integer | int |
blob | varbinary(max) |
Boolean | bit |
char | varchar(max) |
karakter bervariasi | varchar(max) |
karakter | varchar(max) |
karakter bervariasi | varchar(max) |
kloning | varchar(max) |
date | datetime2(0) |
Desember | desimal(38, 0) |
desimal | float(53) |
presisi ganda | float(53) |
float | float(53) |
int | int |
Integer | int |
long | varchar(max) |
mentah panjang | varbinary(max) |
panjang mentah[*.. 8000] 1 | varbinary(n) |
long raw[8001..*] 1 | varbinary(max) |
karakter nasional | nvarchar(maks) |
karakter nasional bervariasi | nvarchar(maks) |
karakter nasional | nvarchar(maks) |
karakter nasional bervariasi 2 | nvarchar(maks) |
karakter nasional bervariasi 1 | nvarchar(maks) |
nchar | nvarchar(maks) |
nclob | nvarchar(maks) |
number | float(53) |
numeric | float(53) |
nvarchar2 | nvarchar(maks) |
pls_integer | int |
mentah | varbinary(max) |
real | float(53) |
rowid | pengidentifikasi unik |
signtype | smallint |
smallint | smallint |
string | varchar(max) |
rentang waktu | datetime2 |
tanda waktu dengan zona waktu lokal | datetimeoffset |
stempel waktu dengan zona waktu | datetimeoffset |
urowid | pengidentifikasi unik |
varchar | varchar(max) |
varchar2 | varchar(max) |
xmltype | xml |
1 Berlaku hanya untuk mengembalikan pemetaan jenis nilai.
2 Berlaku hanya untuk pemetaan jenis argumen.
Pemetaan jenis kolom default
Tabel berikut berisi pemetaan jenis default untuk kolom.
Jenis data Db2 | Jenis data SQL Server default |
---|---|
bfile | varbinary(max) |
binary_double | float(53) |
binary_float | float(53) |
blob | varbinary(max) |
char | Char |
karakter bervariasi[n] | varchar(n) |
char[n] | char(n) |
karakter | Char |
karakter bervariasi[n] | varchar(n) |
karakter[n] | char(n) |
kloning | varchar(max) |
date | datetime2(0) |
Desember | desimal(38, 0) |
dec[n] | dec[n][0] |
dec[x][y] | desimal(x, y) |
desimal | desimal(38, 0) |
desimal[n] | desimal(n, 0) |
desimal[x][y] | desimal(x, y) |
presisi ganda | float(53) |
float | float(53) |
float[*.. 53] | float(n) |
float[54..*] | float(53) |
int | int |
Integer | int |
long | varchar(max) |
mentah panjang | varbinary(max) |
panjang mentah[*.. 8000] | varbinary(n) |
long raw[8001..*] | varbinary(max) |
long varchar | varchar(max) |
panjang[*.. 8000] | varchar(n) |
long[8001..*] | varchar(max) |
karakter nasional | nchar |
karakter nasional bervariasi[n] | nvarchar(n) |
karakter nasional[n] | nchar(n) |
karakter nasional | nchar |
karakter nasional bervariasi[n] | nvarchar(n) |
karakter nasional[n] | nchar(n) |
nchar | nchar |
nchar[n] | nchar(n) |
nclob | nvarchar(maks) |
number | float(53) |
number[n] | numerik(n) |
number[x][y] | numerik(x, y) |
numeric | numerik |
numerik[n] | numerik(n) |
numerik[x][y] | numerik(x, y) |
nvarchar2[n] | nvarchar(n) |
mentah[n] | varbinary(n) |
real | float(53) |
rowid | pengidentifikasi unik |
smallint | smallint |
rentang waktu | datetime2 |
tanda waktu dengan zona waktu lokal | datetimeoffset |
tanda waktu dengan zona waktu lokal[n] | datetimeoffset(n) |
stempel waktu dengan zona waktu | datetimeoffset |
tanda waktu dengan zona waktu[n] | datetimeoffset(n) |
tanda waktu[n] | datetime2(n) |
Urowid | pengidentifikasi unik |
urowid[n] | pengidentifikasi unik |
varchar[n] | varchar(n) |
varchar2[n] | varchar(n) |
Tipe xml | xml |
Pemetaan jenis variabel lokal default
Tabel berikut berisi pemetaan jenis default untuk variabel lokal.
Jenis data Db2 | Jenis data SQL Server default |
---|---|
Bfile | varbinary(max) |
binary_double | float(53) |
binary_float | float(53) |
binary_integer | int |
Blob | varbinary(max) |
Boolean | bit |
Char | Char |
karakter bervariasi[*.. 8000] | varchar(n) |
karakter bervariasi[8001..*] | varchar(max) |
char[*.. 8000] | char(n) |
char[8001..*] | varchar(max) |
karakter | Char |
karakter bervariasi[*.. 8000] | varchar(n) |
karakter bervariasi[8001..*] | varchar(max) |
karakter[*.. 8000] | char(n) |
karakter[8001..*] | varchar(max) |
kloning | varchar(max) |
date | datetime2(0) |
Desember | desimal(38, 0) |
dec[n] | desimal(n, 0) |
dec[x][y] | desimal(x, y) |
desimal | desimal(38, 0) |
desimal[n] | desimal(n, 0) |
desimal[x][y] | desimal(x, y) |
presisi ganda | float(53) |
Float | float(53) |
float[*.. 53] | float(n) |
float[54..*] | float(53) |
int | int |
Bilangan bulat | int |
bilangan bulat[n] | numerik(n, 0) |
Panjang | varchar(max) |
mentah panjang | varbinary(max) |
panjang mentah[*.. 8000] | varbinary(n) |
long raw[8001..*] | varbinary(max) |
karakter nasional | nchar |
karakter nasional bervariasi[*.. 4000] | nvarchar(n) |
karakter nasional bervariasi[4001..*] | nvarchar(maks) |
karakter nasional[*.. 4000] | nchar(n) |
karakter nasional[4001..*] | nvarchar(maks) |
karakter nasional | nchar |
karakter nasional[*.. 4000] | nvarchar(n) |
karakter nasional[4001..*] | nvarchar(maks) |
karakter nasional bervariasi [*.. 4000] | nvarchar(n) |
karakter nasional bervariasi [4001..*] | nvarchar(maks) |
Nchar | nchar |
nchar[*.. 4000] | nchar(n) |
nchar[4001..*] | nvarchar(maks) |
nchar bervariasi [*.. 4000] | nvarchar(n) |
nchar bervariasi [4001..*] | nvarchar(maks) |
Nclob | nvarchar(maks) |
Number | float(53) |
number[n] | numerik(n) |
number[x][y] | numerik(x, y) |
Numerik | numerik(38, 0) |
numerik[n] | numerik(n) |
numerik[x][y] | numerik(x, y) |
nvarchar2[*.. 4000] | nvarchar(n) |
nvarchar2[4001..*] | nvarchar(maks) |
pls_integer | int |
mentah[*.. 8000] | varbinary(n) |
raw[8001..*] | varbinary(max) |
Riil | float(53) |
ROWID | pengidentifikasi unik |
Jenis isyarat | smallint |
Smallint | smallint |
string[*.. 8000] | varchar(n) |
string[8001..*] | varchar(max) |
rentang waktu | datetime2 |
tanda waktu dengan zona waktu lokal | datetimeoffset |
stempel waktu dengan zona waktu | datetimeoffset |
tanda waktu dengan zona waktu lokal[n] | datetimeoffset(n) |
tanda waktu dengan zona waktu[n] | datetimeoffset(n) |
tanda waktu[n] | datetime2(n) |
Urowid | pengidentifikasi unik |
urowid[n] | pengidentifikasi unik |
varchar[*.. 8000] | varchar(n) |
varchar[8001..*] | varchar(max) |
varchar2[*.. 8000] | varchar(n) |
varchar2[8001..*] | varchar(max) |
Tipe xml | xml |