sp_helpdatatypemap (Transact-SQL)
适用于: SQL Server
Azure SQL 托管实例
返回有关 SQL Server 和非 SQL Server 数据库管理系统(DBMS)之间定义的数据类型映射的信息。 此存储过程在分发服务器上的任何数据库中执行。
语法
sp_helpdatatypemap
[ @source_dbms = ] N'source_dbms'
[ , [ @source_version = ] 'source_version' ]
[ , [ @source_type = ] N'source_type' ]
[ , [ @destination_dbms = ] N'destination_dbms' ]
[ , [ @destination_version = ] 'destination_version' ]
[ , [ @destination_type = ] N'destination_type' ]
[ , [ @defaults_only = ] defaults_only ]
[ ; ]
参数
[ @source_dbms = ] N'source_dbms'
从中映射数据类型的 DBMS 的名称。 @source_dbms 为 sysname,可以是以下值之一。
值 | 说明 |
---|---|
MSSQLSERVER |
源是 SQL Server 数据库。 |
ORACLE |
源为 Oracle 数据库。 |
[ @source_version = ] 'source_version'
源 DBMS 的产品版本。 @source_version 为 varchar(10),默认值为 %
. 如果未指定,将返回源 DBMS 的所有版本的数据类型映射。 启用按 DBMS 的源版本筛选结果集。
[ @source_type = ] N'source_type'
源 DBMS 中列出的数据类型。 @source_type为 sysname,默认值为 %
. 如果未指定,则返回源 DBMS 中所有数据类型的映射。 启用按源 DBMS 中的数据类型筛选结果集。
[ @destination_dbms = ] N'destination_dbms'
目标 DBMS 的名称。 @destination_dbms 是 sysname,默认值 %
为 ,可以是以下值之一。
值 | 说明 |
---|---|
MSSQLSERVER |
目标为 SQL Server 数据库。 |
ORACLE |
目标为 Oracle 数据库。 |
DB2 |
目标是 IBM Db2 数据库。 |
SYBASE |
目标为 Sybase 数据库。 |
[ @destination_version = ] 'destination_version'
目标 DBMS 的产品版本。 @destination_version为 varchar(10),默认值为 %
. 如果未指定,则返回目标 DBMS 的所有版本的映射。 启用按 DBMS 的目标版本筛选结果集。
[ @destination_type = ] N'destination_type'
目标 DBMS 中列出的数据类型。 @destination_type为 sysname,默认值为 %
. 如果未指定,则返回目标 DBMS 中所有数据类型的映射。 启用按目标 DBMS 中的数据类型筛选结果集。
[ @defaults_only = ] defaults_only
如果仅返回默认数据类型映射。 @defaults_only为位,默认值为 0
.
1
表示仅返回默认数据类型映射。0
表示返回默认值和任何用户定义的数据类型映射。
结果集
列名 | 说明 |
---|---|
mapping_id |
标识数据类型映射。 |
source_dbms |
源 DBMS 的名称和版本号。 |
source_type |
源 DBMS 中的数据类型。 |
destination_dbms |
目标 DBMS 的名称。 |
destination_type |
目标 DBMS 中的数据类型。 |
is_default |
指定映射是默认映射还是备用映射。 指示此映射是用户定义的值 0 。 |
返回代码值
0
(成功)或 1
(失败)。
注解
sp_helpdatatypemap
定义从非 SQL Server 发布服务器和从 SQL Server 发布服务器到非 SQL Server 订阅服务器的数据类型映射。
不支持源和目标 DBMS 的指定组合时, sp_helpdatatypemap
返回空的结果集。
权限
只有分发服务器上 sysadmin 固定服务器角色的成员或分发数据库上db_owner固定数据库角色的成员才能执行sp_helpdatatypemap
。