Programming/기본 (Baisc)
[ORACLE] PL/SQL Procedure 또는 DECLARE에서 DDL 사용하기.
1. 사용 배경 1) 외주 작업 중 데이터 테이블을 백업하고 갱신해야할일이 생겼다. 2) 오라클을 사용하다보니 이전 시퀀스가 문제가 발생하여, 일일히 시퀀스 현재 값을 유지하면서 옮겨야한다. 2. 작업 1) 오라클 응용 쿼리 -- create immediate 문 begin execute immediate 'create table xx(x date)'; end; -- PL/SQL procedure successfully completed. -- 테이블 100개 생성 begin for i in 1..100 loop execute immediate 'create table tx'||i||'(id number(10),data varchar2(20))'; end loop; end; ※ 출처 : http://dr..
2021. 11. 7. 00:11