
dba_exists 함수는 Oracle SQL에서 지원되지 않는 함수입니다. 대신에 DBA_TABLES 뷰를 사용하여 테이블 존재 여부를 확인할 수 있습니다.
#hostingforum.kr
sql
SELECT COUNT(*) FROM DBA_TABLES WHERE TABLE_NAME = '테이블명';
위 쿼리는 테이블이 존재하는 경우 1을 반환하고, 존재하지 않는 경우 0을 반환합니다.
또한, DBA_TABLES 뷰는 테이블이 존재하지 않은 경우 NULL을 반환하지 않습니다. 대신에 COUNT(*) 함수가 0을 반환합니다.
dba_exists 함수의 사용법과 반환값에 대한 자세한 정보는 Oracle 공식 문서를 참조하시기 바랍니다.
2025-07-24 21:01