스퀀스 1로 변경1 오라클 시퀀스 초기화 시퀀스값 1로 변경 sequense init DECLARE V_CURRVAL NUMBER; V_MINUSVAL NUMBER; BEGIN DBMS_OUTPUT.PUT_LINE('STA'); FOR I IN( SELECT OBJECT_NAME FROM DBA_OBJECTS WHERE OBJECT_TYPE = 'SEQUENCE' AND OWNER = '스키마명' ) LOOP EXECUTE IMMEDIATE 'SELECT '|| I.OBJECT_NAME || '.NEXTVAL FROM DUAL' INTO V_CURRVAL; V_MINUSVAL := (V_CURRVAL * -1) + 1; EXECUTE IMMEDIATE 'ALTER SEQUENCE '|| I.OBJECT_NAME || ' INCREMENT BY '||V_MINUSVAL; EXECUTE IM.. 2020. 5. 29. 이전 1 다음