조씨의 개발 블로그

Oracle 테이블, 프로시저, 함수, 시퀀스 삭제 쿼리생성 본문

DB/oracle

Oracle 테이블, 프로시저, 함수, 시퀀스 삭제 쿼리생성

JoC 2021. 2. 15. 13:44

-- 테이블

SELECT  'DROP TABLE ' || object_name || ' CASCADE CONSTRAINTS;'
FROM    user_objects
WHERE   object_type = 'TABLE';

-- 프로시저
SELECT  'DROP PROCEDURE ' || object_name || ';'
FROM    user_objects
WHERE   object_type = 'PROCEDURE';

-- 함수
SELECT  'DROP FUNCTION ' || object_name || ';'
FROM    user_objects
WHERE   object_type = 'FUNCTION';

-- 시퀀스
SELECT  'DROP SEQUENCE ' || object_name || ';'
FROM    user_objects
WHERE   object_type = 'SEQUENCE';

 

sql developer 에서 실행후 나온 결과 값을 복사후 질의작성기에서 실행

Comments