Programming/Database
임시테이블 존재여부 확인하기, 삭제하기
플피
2009. 2. 23. 10:08
임시테이블을 사용하고 난 후에
예외처리부분에서 사용하면 유용하다.
-- OBJECT_ID() 확인후 있으면 테이블 삭제
IF OBJECT_ID('tempdb..#tblTemp') IS NOT NULL
drop table #tblTemp
-- 확인
Select table_catalog, table_schema, table_name, table_type
from tempdb.information_schema.tables
-- tempdb.sys.objects
select *
from tempdb.sys.objects
where name like '#aaa%'
예외처리부분에서 사용하면 유용하다.
-- OBJECT_ID() 확인후 있으면 테이블 삭제
IF OBJECT_ID('tempdb..#tblTemp') IS NOT NULL
drop table #tblTemp
-- 확인
Select table_catalog, table_schema, table_name, table_type
from tempdb.information_schema.tables
where table_name like '#temptable%'
-- tempdb.sys.objects
select *
from tempdb.sys.objects
where name like '#aaa%'
[출처] 임시테이블 존재여부 확인하기, 삭제하기|작성자 무지개