Oracle
[Oracle] 컬럼이 같은 여러 테이블 생성
코생아
2021. 11. 14. 18:14
반응형
최근 같은 컬럼을 가진 여러개의 테이블이 필요해 작성했던 구문을 공유하고자 합니다.
DECLARE
l_sql varchar2(10000);
BEGIN
FOR i IN 1..101 LOOP
l_sql := 'CREATE TABLE TEST_TABLE' || i || '(ID NUMBER PRIMARY KEY,
NAME VARCHAR(100),
ADDR VARCHAR(100),
PHONE NUMBER,
SYDATE DATE
)';
EXECUTE IMMEDIATE l_sql;
END LOOP;
END;
/
1 부터 101 까지 i 의값이 1씩 증가하며 CREATE TABLE 구문을 반복하는 구문입니다.
반응형