[Oracle] 프로시저로 테이블 삭제 후 등록
프로시저로 테이블을 매일 밤 마다 초기화 시키는 작업이 필요했다. 그리고 해당 프로시저를 잡으로 등록까지 해줘야 했다. 프로시저를 직접 생성하는 경험이 없어서, 검색을 하면서 작업을 진행했다. create or replace PROCEDURE CR_IPM_HRM_INFO AS SQL_STR VARCHAR2(4000); BEGIN SQL_STR := 'DROP TABLE TMP_IPM_HRM_INFO'; EXECUTE IMMEDIATE SQL_STR; SQL_STR := 'CREATE TABLE TMP_IPM_HRM_INFO AS SELECT * FROM TB_IPM_HRM_INFO'; EXECUTE IMMEDIATE SQL_STR; END CR_IPM_HRM_INFO; 해당 프로시저를 작성 후 실행을 해..
Development/Oracle
2021. 1. 2. 17:29