본문 바로가기
Database/MS-Sql Lecture

테이블의 컬럼명 확인

by 현이빈이 2010. 10. 27.
반응형

DB 와 연동 개발을 하다보면 테이블내의 컬럼명이 존재하는지에 따라 예외처리를 해야 하는 경우가 있다.
고객별 DB 가 다르거나 자동 업데이트가 처리되지 않아 컬럼이 존재하지 않을수 있다.

이런 경우 테이블의 컬럼 존재 여부를 확인해서 처리해야 한다.

select * from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='테이블이름' and COLUMN_NAME='컬럼이름'

이를 응용해서 LIKE 검색도 가능하다.

select * from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='테이블이름' and COLUMN_NAME Like '%컬럼이름%'
반응형