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.
Berlaku untuk:SQL Server
Mengembalikan informasi tentang pemetaan default untuk jenis data yang ditentukan antara SQL Server dan sistem manajemen database non-SQL Server (DBMS). Prosedur tersimpan ini dijalankan di Distributor pada database apa pun.
Sintaks
sys.sp_getdefaultdatatypemapping
[ @source_dbms = ] N'source_dbms'
[ , [ @source_version = ] 'source_version' ]
, [ @source_type = ] N'source_type'
[ , [ @source_length = ] source_length ]
[ , [ @source_precision = ] source_precision ]
[ , [ @source_scale = ] source_scale ]
[ , [ @source_nullable = ] source_nullable ]
, [ @destination_dbms = ] N'destination_dbms'
[ , [ @destination_version = ] 'destination_version' ]
, [ @destination_type = ] N'destination_type' OUTPUT
, [ @destination_length = ] destination_length OUTPUT
, [ @destination_precision = ] destination_precision OUTPUT
, [ @destination_scale = ] destination_scale OUTPUT
, [ @destination_nullable = ] destination_nullable OUTPUT
, [ @dataloss = ] dataloss OUTPUT
[ ; ]
Argumen
[ @source_dbms = ] N'source_dbms'
Nama DBMS tempat tipe data dipetakan. @source_dbms adalah sysname, dan bisa menjadi salah satu nilai berikut:
| Nilai | Deskripsi |
|---|---|
MSSQLSERVER |
Sumbernya adalah database SQL Server. |
ORACLE |
Sumbernya adalah database Oracle. |
Anda harus menentukan parameter ini.
[ @source_version = ] 'source_version'
Nomor versi DBMS sumber.
@source_version adalah varchar(10), dengan nilai NULLdefault .
[ @source_type = ] N'source_type'
Jenis data di DBMS sumber. @source_type adalah sysname, tanpa default.
[ @source_length = ] source_length
Panjang jenis data di DBMS sumber.
@source_length besar, dengan nilai NULLdefault .
[ @source_precision = ] source_precision
Presisi jenis data di DBMS sumber.
@source_precision besar, dengan nilai NULLdefault .
[ @source_scale = ] source_scale
Skala jenis data di DBMS sumber.
@source_scale int, dengan nilai NULLdefault .
[ @source_nullable = ] source_nullable
Menentukan apakah jenis data di DBMS sumber mendukung nilai NULL.
@source_nullable adalah bit, dengan nilai 1default , yang berarti bahwa NULL nilai didukung.
[ @destination_dbms = ] N'destination_dbms'
Nama DBMS tujuan. @destination_dbms adalah sysname, dan bisa menjadi salah satu nilai berikut:
| Nilai | Deskripsi |
|---|---|
MSSQLSERVER |
Tujuannya adalah database SQL Server. |
ORACLE |
Tujuannya adalah database Oracle. |
DB2 |
Tujuannya adalah database IBM Db2. |
SYBASE |
Tujuannya adalah database Sybase. |
Anda harus menentukan parameter ini.
[ @destination_version = ] 'destination_version'
Versi produk dari DBMS tujuan.
@destination_version adalah varchar(10), dengan nilai default .NULL
[ @destination_type = ] Keluaran N'destination_type'
Jenis data yang tercantum dalam DBMS tujuan.
@destination_type adalah sysname, dengan nilai default .NULL
[ @destination_length = ] destination_length KELUARAN
Panjang jenis data di DBMS tujuan.
@destination_length besar, dengan nilai NULLdefault .
[ @destination_precision = ] destination_precision KELUARAN
Presisi jenis data di DBMS tujuan.
@destination_precision besar, dengan nilai NULLdefault .
[ @destination_scale = ] destination_scale KELUARAN
Skala jenis data di DBMS tujuan.
@destination_scale int, dengan nilai NULLdefault .
[ @destination_nullable = ] destination_nullable KELUARAN
Menentukan apakah jenis data di DBMS tujuan mendukung nilai NULL.
@destination_nullable adalah bit, dengan nilai default .NULL
1 berarti bahwa NULL nilai didukung.
[ @dataloss = ] output dataloss
Menentukan apakah pemetaan berpotensi kehilangan data.
@dataloss adalah bit, dengan nilai default .NULL
1 berarti bahwa ada potensi kehilangan data.
Mengembalikan nilai kode
0 (berhasil) atau 1 (kegagalan).
Keterangan
sp_getdefaultdatatypemapping digunakan dalam semua jenis replikasi antara SQL Server dan DBMS non-SQL Server.
sp_getdefaultdatatypemapping mengembalikan jenis data tujuan default yang paling cocok dengan jenis data sumber yang ditentukan.
Izin
Hanya anggota peran server tetap sysadmin yang dapat menjalankan sp_getdefaultdatatypemapping.