2010-01-28 3 views
0

SQL Plus의 큰 라 인 크기가 좋기 때문에 데이터가 줄 사이를 감싸지 않습니다. 문제는 객체에 대한 설명을하는 것이 전체 선 크기에 걸쳐 확산되어야한다는 것입니다. 이렇게하면 오른쪽으로 스크롤하지 않고도 이름 부분 만 볼 수 있습니다. 내가 원했던 것은 설명에 대한 하나의 라인 크기와 다른 모든 것에 대한 다른 라인 크기입니다. 나는 SQL에 다음과 플러스를 실행 뜻을 확인하려면 : 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 

내가 부탁하는 것은 부분적 해결책에 관심이있을 수 있습니다. 끊임없이 라인 크기를 변경하는 것은 해결책이 아닙니다.

답변

2

무엇을 줄 설정을 중단 하시겠습니까?

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

자주하는 경우 SQL 스크립트를 작성하여보다 편리하게 작성하십시오.

+0

+1 더 나은 방법이 있기를 바랬습니다. –

+0

다음과 같이 '@desc '을 사용하여 호출 할 수있는 스크립트를 만들었습니다. –

+0

set linesize 100; 설명 & 1; set linesize 3000; –

2

내 자신의 DESC 버전을 패키지로 가지고 있으므로 exec DESCR ('table_name');

코드는 Here입니다.

+0

+1 나는 이것을하는 것에 대해 생각했지만 간단한 해결책이 있기를 바랬습니다. 더하기 측면에서 나는 묘사에 더 많은 정보를 넣을 수있다. –

+0

코드를 게시 하시겠습니까? –