본문 바로가기

데이터베이스/SQL & PL/SQL

[SQL] 테이블의 컬럼 확인, DESCRIBE!

우선 내용에 앞서서 제 내용은 데이터베이스에 대해서 조금 접해보셨을거라 생각이 들기때문에
테이블의 구조에 대해서는 설명을 하지 않을게요.

돌아와서, SQLplus 안에서 간단한 명령어를 통해서 테이블의 컬럼의 정의를 확인할 수 있는데요.
그 명령어는 DESCRIBE 명령어 입니다.

ERD가 있다면 그것을 봐도 무방하지만 다음과 같이도 확인 할 수 있습니다.

SQL> DESCRIBE hr.employees;


여기서 확인할 수 있는 컬럼은 컬럼의 이름인 NAME과 Null, 그리고 각 컬럼 데이터 타입을 알 수 있습니다.
null 항목은 데이터 입력시 필수 항목과 관련있는 옵션입니다.

SQL> DESCRIBE hr.employees; 와 같은 방법은 축약형으로
SQL> desc hr.employees; 로도 할 수 있습니다.