Skip to content

DUMP_TABLE

接口/方法功能

DUMP_TABLE用于导出表数据及可选的表结构到文件(数据为insert语句形式)。

接口/方法声明

PROCEDURE DUMP_TABLE(TABLE_NAME   VARCHAR,
                     FILTER       VARCHAR,
                     PATH         VARCHAR,
                     IS_SEND      BOOLEAN DEFAULT false,
                     IS_DUMP_META BOOLEAN DEFAULT false);

参数说明

参数名称参数类型参数解释默认值
TABLE_NAMEVARCHAR表名
FILTERVARCHARwhere 条件(不写where关键字)
PATHVARCHAR导出数据INSERT SQL的数据库端输出文件(NULL时不输出到文件)
IS_SENDBOOLEAN是否将数据 INSERT SQL的结果集返回客户端false
IS_DUMP_METABOOLEAN是否在数据前输出表定义DDLfalse

操作示例

-- 假设已创建表 T_SALE_LIST 并已插入数据
exec DBMS_REPLICATION.DUMP_TABLE('U1.T_SALE_LIST', 'ID > 2', '/backup/t_sale_list_bak.sql', FALSE, FALSE);