GDB
318
2018-03-26 14:47:35 작성 2018-03-26 14:48:10 수정됨
3
323

oracle 명령어 질문


안녕하세요?

Teradata 에서는 show tables 테이블명  으로 (명령어 확실치 않음) 

그대로 create table 테이블명 했던 쿼리 자체가 나오던데요

ex) show tables test 명령어를 하면

CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    column3 datatype,
   ....
);

이런식으로 아예 쿼리를 보여주는 기능이 있던데

oracle 에서는 저런 명령어가 없을까요?

기본키나 이런거 확인하고싶은데 간단하게 테이블에서 

각컬럼 기본키 조회나 이런거 알수있는 방법있으시면 알려주시면 감사합니다.


0
0
  • 답변 3

  • bayleys
    1k
    2018-03-26 14:53:36

    DDL을 뽑으려면 DBMS_METADATA.GET_DDL


    테이블 구조를 보려면 sqlplus에서 desc 테이블명;

    0
  • GDB
    318
    2018-03-26 14:59:43
    desc 테이블명은 기본키나 이런거 확인이 안되는거 아닌가요?
    0
  • dreamer
    185
    2018-03-26 16:10:17

    Select constraint_name,constraint_type from user_constraints where table_name** **= ‘TABLE_NAME’ ;

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.