Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Vrací informace o výchozím mapování pro specifikovaný datový typ mezi SQL Server a databázovým správním systémem (DBMS), který není SQL Server. Tato uložená procedura se provádí u distributora v libovolné databázi.
Syntax
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
[ ; ]
Arguments
[ @source_dbms = ] N'source_dbms'
Název DBMS, ze kterého jsou datové typy mapovány. @source_dbms je sysname a může mít jednu z následujících hodnot:
| Value | Description |
|---|---|
MSSQLSERVER |
Zdrojem je databáze SQL Server. |
ORACLE |
Zdrojem je Oracle databáze. |
Musíte specifikovat tento parametr.
[ @source_version = ] 'source_version'
Číslo verze zdrojového DBMS.
@source_version je varchar(10) s výchozí hodnotou NULL.
[ @source_type = ] N'source_type'
Datový typ ve zdrojovém DBMS. @source_type je sysname, bez výchozího nastavení.
[ @source_length = ] source_length
Délka datového typu ve zdrojovém DBMS.
@source_length je bigint, s výchozí hodnotou NULL.
[ @source_precision = ] source_precision
Přesnost datového typu ve zdrojovém DBMS.
@source_precision je bigint, s výchozí hodnotou NULL.
[ @source_scale = ] source_scale
Měřítko datového typu ve zdrojovém DBMS.
@source_scale je int, s výchozí hodnotou NULL.
[ @source_nullable = ] source_nullable
Specifikuje, zda datový typ ve zdrojovém DBMS podporuje hodnotu .NULL
@source_nullable je bit, s výchozí hodnotou 1, což znamená, že NULL hodnoty jsou podporovány.
[ @destination_dbms = ] N'destination_dbms'
Název cílového DBMS. @destination_dbms je sysname a může mít jednu z následujících hodnot:
| Value | Description |
|---|---|
MSSQLSERVER |
Cílem je databáze SQL Server. |
ORACLE |
Cílem je databáze Oracle. |
DB2 |
Cílem je databáze IBM Db2. |
SYBASE |
Cílem je databáze Sybase. |
Musíte specifikovat tento parametr.
[ @destination_version = ] 'destination_version'
Produktová verze cílového DBMS.
@destination_version je varchar(10) s výchozí hodnotou NULL.
[ @destination_type = ] VÝSTUP N'destination_type'
Datový typ uvedený v cílové databázi DBMS.
@destination_type je sysname s výchozí hodnotou NULL.
[ @destination_length = ] destination_length VÝSTUP
Délka datového typu v cílovém DBMS.
@destination_length je bigint, s výchozí hodnotou NULL.
[ @destination_precision = ] destination_precision VÝSTUP
Přesnost datového typu v cílové DBMS.
@destination_precision je bigint, s výchozí hodnotou NULL.
[ @destination_scale = ] destination_scale VÝSTUP
Měřítko datového typu v cílovém DBMS.
@destination_scale je int, s výchozí hodnotou NULL.
[ @destination_nullable = ] destination_nullable VÝSTUP
Specifikuje, zda datový typ v cílové DBMS podporuje hodnotu .NULL
@destination_nullable je bit, s výchozí hodnotou NULL.
1 znamená, že NULL hodnoty jsou podporovány.
[ @dataloss = ] výstup ztráty dat
Specifikuje, zda mapování může mít potenciál ke ztrátě dat.
@dataloss je bit, s výchozí hodnotou NULL.
1 To znamená, že hrozí ztráta dat.
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Remarks
sp_getdefaultdatatypemappingpoužívá se ve všech typech replikace mezi SQL Server a ne-SQL Server DBMS.
sp_getdefaultdatatypemapping vrací výchozí cílový datový typ, který je nejblíže danému datovému typu určeného zdroje.
Permissions
Spustit můžou pouze členové pevné role serveru sp_getdefaultdatatypemapping .