오라클7 오라클 쿼리 받아서 실행? 뭐 였지? 오라클 쿼리 받아서 실행 하는 건가? DECLARE O_CUR SYS_REFCURSOR; DIV CLOB; BEGIN OPEN #O_CUR# FOR #DIV# ; END 2023. 11. 13. 오라클 트랜잭션. PRAGMA AUTONOMOUS_TRANSACTION 오라클 트랜잭션 이야기 PRAGMA AUTONOMOUS_TRANSACTION 트랜잭션 처리를 담당하는데, 주 트랜잭션이나 다른 트랜잭션에 영향을 받지 않고, 독립적으로 현재 블록 내부에서 데이터베이스에 가해진 변경사항을 COMMIT이나 ROLLBACK 하라는 지시를 하는 역할을 한다. PL/SQL 에서 사용. 선언된 프로시저안에서만 독립적으로 트랜잭션 적용 됨! 2023. 11. 13. 오라클 Blob 용량 표시 오라클 Blob 용량 표시 byte, kbyte, mbyte, gbyte select --count(*) sum(dbms_lob.getlength(a.blob_col)) byte , sum(dbms_lob.getlength(a.blob_col)/1024) kbyte , sum(dbms_lob.getlength(a.blob_col)/1024/1024) mbyte , sum(dbms_lob.getlength(a.blob_col)/1024/1024/1024) gbyte from tab1 a 2023. 11. 13. 오라클 RAISE Exception 강제로 Exception이 필요한 경우에 사용. RAISE_APPLICATION_ERROR(-20001, '에러 났어요!'); 예) if cnt > 0 then RAISE_APPLICATION_ERROR(-20001, '에러 났어요!'); end if; 2021. 9. 29. 이전 1 2 다음 반응형