通过存储过程批量生成spool语句
2024-08-29 21:09:54
过存储过程批量生成spool语句
1 CREATE OR REPLACE PROCEDURE pro_yx_full_txt IS
2 export_handle UTL_FILE.file_type;
3 v_file nvarchar2(2000);
4 BEGIN
5 export_handle := UTL_FILE.FOPEN('MY_DIR', 'test.txt', 'w');
6 UTL_FILE.PUT_LINE(export_handle,'set colsep ''
7 set trimspool on
8 set linesize 120
9 set pagesize 2000
10 set newpage 1
11 set heading off
12 set term off
13
14 ');
15
16 for vtable in (select table_name from user_tables)
17 loop
18 v_file :='spool D:\MY_DIR\'||vtable.table_name||'.txt'||'
19 select * from '||vtable.table_name||';
20 spool off
21 / ';
22 UTL_FILE.PUT_LINE(export_handle,v_file);
23 end loop;
24 UTL_FILE.FCLOSE(export_handle);
25 EXCEPTION
26 WHEN OTHERS THEN
27 DBMS_OUTPUT.PUT_LINE(SUBSTR(SQLERRM, 1, 2000));
28
29 end;
最新文章
- [译]git log进阶
- 最新discuz模版制作7堂课让你精通discuz模版制作
- DBA必备:MySQL数据库常用操作和技巧
- thread_Exchanger数据交换
- cxf 消息寻址
- Unity AssetBundles and Resources指引 (二) Resources文件夹
- jeesite 经常出现java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL解决思路
- 一种轻量的openresty路由设计
- HDU 5727 Necklace(二分图匹配)
- Ajax基础知识(一)
- 当<;script>;中的type等于text/html的妙用
- iOS开发-大文件下载与断点下载思路
- Spring自动扫描
- 例10-11 uva11181
- 「LOJ 2289」「THUWC 2017」在美妙的数学王国中畅游——LCT&;泰勒展开
- 异常分类VS垃圾分类
- UPX脱壳全程分析(转)
- asp.net core中IHttpContextAccessor和HttpContextAccessor的妙用
- Capture HTML Canvas as gif/jpg/png/pdf?
- 【Think in java读书笔记】IO系统