Oracle 从DBMS_数据泵重新映射_数据功能

Oracle 从DBMS_数据泵重新映射_数据功能,oracle,datapump,Oracle,Datapump,我正在尝试使用Oracle 11.2从API(DBMS_datapump)创建一个数据泵导出 如果使用命令行,则可以在参数文件中指定REMAP_DATA子句,这意味着特定列中的数据通过函数传递,例如: remap_data=MYSCHEMA.MYTABLE.PASSWORD:obs.remap_pkg.raw_to_null 但是,我找不到API调用来实现这一点 参考: 有人知道这样的API是否存在吗?找到数据\u重新映射 此过程指定从数据库导出或导入列数据时应用于列数据的转换 语法 DBMS

我正在尝试使用Oracle 11.2从API(DBMS_datapump)创建一个数据泵导出

如果使用命令行,则可以在参数文件中指定REMAP_DATA子句,这意味着特定列中的数据通过函数传递,例如:

remap_data=MYSCHEMA.MYTABLE.PASSWORD:obs.remap_pkg.raw_to_null
但是,我找不到API调用来实现这一点

参考:

有人知道这样的API是否存在吗?

找到数据\u重新映射

此过程指定从数据库导出或导入列数据时应用于列数据的转换

语法

DBMS_DATAPUMP.DATA_REMAP(
   handle          IN NUMBER,
   name            IN VARCHAR2,
   table_name      IN VARCHAR2,
   column          IN VARCHAR2,
   remap_function  IN VARCHAR2),
   schema          IN VARCHAR2 DEFAULT NULL);

引用参数名称中给定的“重新映射函数””不起作用。 请尝试使用“函数”

参数值(如表、列和函数名)必须为大写