
DB2에서 column은 하나의 테이블에 존재하는 데이터의 열을 의미합니다.
DB2에서 column에 대한 정보를 얻기 위한 SQL문은 다음과 같습니다.
- `SELECT * FROM syscat.columns WHERE tabname = '테이블명';` : 해당 테이블의 모든 column 정보를 출력합니다.
- `SELECT * FROM syscat.columns WHERE tabname = '테이블명' AND colname = '열명';` : 해당 테이블의 특정 column 정보를 출력합니다.
- `DESCRIBE TABLE 테이블명;` : 해당 테이블의 column 정보를 출력합니다.
- `SELECT * FROM TABLE(DBMS_METADATA.GET_TABLE_DEPENDENCIES('테이블명'));` : 해당 테이블의 column 정보를 출력합니다.
- `SELECT * FROM TABLE(DBMS_METADATA.GET_TABLE_CONSTRAINTS('테이블명'));` : 해당 테이블의 column 정보를 출력합니다.
- `SELECT * FROM TABLE(DBMS_METADATA.GET_TABLE_STORAGE('테이블명'));` : 해당 테이블의 column 정보를 출력합니다.
- `SELECT * FROM TABLE(DBMS_METADATA.GET_TABLE_STATISTICS('테이블명'));` : 해당 테이블의 column 정보를 출력합니다.
위의 SQL문은 DB2에서 column에 대한 정보를 얻기 위한 다양한 방법을 제공합니다.
2025-04-09 02:52