|
DR.NOHGAL 님이 쓰신 글 :
: 오라클의 COLUMN 속성을 알아오기 위한 Describe문을 어떻게 실해시키나요..?
:
:
: SQL> desc emp
: 이름 널? 유형
: ----------------------------------------- -------- ----------------------------
: EMPNO NOT NULL NUMBER(4)
: ENAME VARCHAR2(10)
: JOB VARCHAR2(9)
: MGR NUMBER(4)
: HIREDATE DATE
: SAL NUMBER(7,2)
: COMM NUMBER(7,2)
: DEPTNO NUMBER(2)
:
: SQL> describe emp
: 이름 널? 유형
: ----------------------------------------- -------- ----------------------------
: EMPNO NOT NULL NUMBER(4)
: ENAME VARCHAR2(10)
: JOB VARCHAR2(9)
: MGR NUMBER(4)
: HIREDATE DATE
: SAL NUMBER(7,2)
: COMM NUMBER(7,2)
: DEPTNO NUMBER(2)
: SQL>
:
: 이거를 실행 시킬수 없으면.. 위와 같은 결과를 얻으려면 어떻게 해야하나요..
: 속성을 가지고 있는 테이블이 있는 걸로 알고 있는데.. 찾을 수가 없군요..
: 부탁.. 부탁..
이거 열심히 찾아봤더니.. 여기서 추출할 수 있네요..
SELECT COLUMN_NAME, DATA_TYPE, DATA_LENGTH, DATA_PRECISION, DATA_SCALE, NULLABLE
from SYS.ALL_TAB_COLUMNS WHERE TABLE_NAME = 'EMP' ORDER BY COLUMN_ID;
SELECT CONSTRAINT_NAME, COLUMN_NAME FROM SYS.ALL_CONS_COLUMNS
WHERE TABLE_NAME = 'EMP';
.................. 이걸 잘 조작해서 써야 겠습니다.
혹시나 다른 방법있으시면... 답변 부탁드립니다.
|