저의 경우는 오라클 DB툴을 혼자서 개발중인데요, 이 방법으로 처리하려니
우선 실행한 명령어가 desc 명령어 인지를 판정하기 위해 실행 명령어를 파싱해야 될것
같구요, 명령어 중에는 /* ~ */ 등의 주석부분 등을 고려해야만 정확한 테이블 명을
찾을 수 있는등 복잡한 문제등이 예상됩니다. 보다 간단한 방법은 없을런지요?
SQL Plus의 desc 명령어를 ODAC의 TOraQuery 또는 TSmartQuery에서 실행하는 방법을 알고싶어 문의 합니다. 오라클의 SQL Plus에서 "desc aaa" 를 실행하면 "aaa" 테이블의 칼럼 및 속성이 나타나는데 SmartQuery1.SQL.Clear; SmartQuery1...
민스맘
•
2005.07.13 01:44
desc aaa
대신 select * from cols
라고 해보세요...
그냥하면 아마 많은 내역이 나올겁...
최해명
•
2005.07.13 01:58
저의 경우는 오라클 DB툴을 혼자서 개발중인데요, 이 방법으로 처리하려니
우선 실행한 명령어가 desc...
desc aaa
대신 select * from cols
라고 해보세요...
그냥하면 아마 많은 내역이 나올겁니다.
select * from cols where tablename = 'aaa'
이라고 하면 해당 테이블의 내역이 보일겁니다....
tablename에 언더라인이 들어가는지는 잘 모르겠네요....기억이 안나서리....