0

我喜欢 SQL Plus 中的大行大小,这样数据就不会在行之间换行。问题是对对象进行描述似乎有义务将其自身扩展到整个行大小。这使得我只能看到名称部分而无需向右滚动。我想要的是一个用于描述的线条大小和一个用于其他所有内容的不同线条大小。要了解我的意思,请在 SQL Plus 中运行以下命令:

set linesize 100;
describe all_tab_columns; --Desired Output
select * from all_tab_columns where rownum<=1;

然后使用较大的线条尺寸。

set linesize 3000;
describe all_tab_columns;
select * from all_tab_columns where rownum<=1; --Desired Output

我要问的可能是不可能的,所以我也对部分解决方案感兴趣。不断改变线条大小不是解决方案。

4

2 回答 2

2

我有自己的 DESC 版本作为一个包,所以我执行 exec DESCR('table_name');

代码在这里可用。

于 2010-01-29T00:47:31.790 回答
2

是什么阻止你设置 linesize?

set linesize 100; 
describe all_tab_columns;
set linesize 3000; 
select * from all_tab_columns where rownum<=1;

如果您经常这样做,请编写 SQL 脚本以使其更方便。

于 2010-01-29T02:20:39.170 回答