oracle 具有特定列的expdp表

yqhsw0fo  于 2023-04-20  发布在  Oracle
关注(0)|答案(1)|浏览(139)

我的数据库中有一个表,有100列。
我只对使用expdp创建一个只有3个特定列的转储感兴趣。
是否可以直接从expdp命令执行此操作?

3npbholx

3npbholx1#

Oracle 12c有一个数据泵功能views_as_table,它可能会起作用。针对源表创建一个视图,只包含要导出的列,然后导出视图:

create or replace view view_1 as 
  select <desired columns> from table_1;

expdp user/password views_as_tables=view_1 directory=data_pump_dir dumpfile=data.dmp

相关问题