DBMS_DATAPUMP 的 REMAP_DATA 功能
我正在尝试使用 Oracle 11.2 从 API (DBMS_DATAPUMP) 创建数据泵导出。
如果我使用命令行,那么我可以在参数文件中指定 REMAP_DATA 子句,这意味着特定列中的数据通过函数传递,例如:
remap_data=MYSCHEMA.MYTABLE.PASSWORD:obs.remap_pkg.raw_to_null
但是,我找不到 API 调用来实现此目的。
参考:https://docs.oracle.com/cd/ E11882_01/appdev.112/e40758/d_datpmp.htm
有谁知道是否这样存在 API 吗?
I'm trying to create a datapump export from the API (DBMS_DATAPUMP) with Oracle 11.2.
If I use the command line then I can specify REMAP_DATA clauses in the parameter file, meaning the data in particular columns is passed through a function, e.g.:
remap_data=MYSCHEMA.MYTABLE.PASSWORD:obs.remap_pkg.raw_to_null
However, I can't find an API call to achieve this.
Reference: https://docs.oracle.com/cd/E11882_01/appdev.112/e40758/d_datpmp.htm
Does anybody know if such an API exists?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Found DATA_REMAP
此过程指定从数据库导出或导入数据库时应用于列数据的转换。
句法
Found DATA_REMAP
This procedure specifies transformations to be applied to column data as it is exported from, or imported into, a database.
Syntax
参考参数名称“remap_function”中给定的不起作用。
请尝试使用“函数”。
并且参数值(例如表、列和函数名称)必须为大写。
http://docs.oracle.com/cd/E11882_01/appdev.112/e25788/d_datpmp.htm#BABCJGAB
The given in reference parameter name 'remap_function' doesn't work.
Try 'function' instead.
And parameter values (e.g. table, column and function names) must be in upper case.
http://docs.oracle.com/cd/E11882_01/appdev.112/e25788/d_datpmp.htm#BABCJGAB