晚上时,师弟yy说他有一个表,里面有90多个字段,需要把所有字段都列出来,如果手动一个一个复制出来的话,太麻烦了,就写了个小脚本.
- /*
- 列出指定表的所有字段, 使用时将 SYS_TABLE 换成具体表名即可
- */
- declare
- cursor c is
- select a.COLUMN_NAME||" " from user_tab_columns a
- where a.TABLE_NAME = "SYS_TABLE";
-
- col user_tab_columns.COLUMN_NAME%type;
- cols varchar2(4000);
- begin
- open c;
- loop
- fetch c into col;
- exit when c%notfound;
- cols := cols || col;
- end loop;
- close c;
-
- dbms_output.put_line(cols);
- end;
思考: 能不能使用一条 SQL 就将结果查出来?Oracle 脚本:修复 status 为 unusable 的 indexOracle 小函数整理相关资讯 Oracle教程
- Oracle中纯数字的varchar2类型和 (07/29/2015 07:20:43)
- Oracle教程:Oracle中查看DBLink密 (07/29/2015 07:16:55)
- [Oracle] SQL*Loader 详细使用教程 (08/11/2013 21:30:36)
| - Oracle教程:Oracle中kill死锁进程 (07/29/2015 07:18:28)
- Oracle教程:ORA-25153 临时表空间 (07/29/2015 07:13:37)
- Oracle教程之管理安全和资源 (04/08/2013 11:39:32)
|
本文评论 查看全部评论 (0)