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_NAME | VARCHAR | 表名 | 无 |
FILTER | VARCHAR | where 条件(不写where关键字) | 无 |
PATH | VARCHAR | 导出数据INSERT SQL的数据库端输出文件(NULL时不输出到文件) | 无 |
IS_SEND | BOOLEAN | 是否将数据 INSERT SQL的结果集返回客户端 | false |
IS_DUMP_META | BOOLEAN | 是否在数据前输出表定义DDL | false |
操作示例
-- 假设已创建表 T_SALE_LIST 并已插入数据
exec DBMS_REPLICATION.DUMP_TABLE('U1.T_SALE_LIST', 'ID > 2', '/backup/t_sale_list_bak.sql', FALSE, FALSE);