테이블/컬럼 존재 여부 확인하기


테이블/컬럼 존재 여부 확인하기

MySQL MySQL은 information_schema가 하나의 데이터베이스로 관리되고 테이블 정보를 담고 있는 "TABLES" 테이블도 실제적인 자세한 정보를 담고 있다. 1 2 SELECT COUNT(*) cnt FROM information_schema.tables WHERE table_schema = 'DB명' AND table_name = '테이블명'; cs 컬럼 확인은 아래와 같이 columns 테이블을 확인한다. 1 2 SELECT * FROM information_schema.columns WHERE table_schema = 'DB명' AND table_name = '테이블명' AND column_name = '컬럼명'; cs Oracle 오라클의 경우에는 "ALL_TABLES" 테이블를 조회하면 된다. 1 SELECT COUNT(*) cnt FROM ALL_TABLES WHERE TABLE_NAME = '테이블명'; cs 컬럼은 ALL_TAB_COLUMNS 를 확...



원문링크 : 테이블/컬럼 존재 여부 확인하기