본문 바로가기

Oracle

Parallel Hint ALTER SESSION ENABLE PARALLEL DML; INSERT /*+ PARALLEL(test1,8)*/ INTO test1 select /*+FULL PARALLEL(test2,8)*/ * from test2; 더보기
ORA-01031 execute immediate giving in ORA-01031 Grant Create Any Table to User 더보기
ORA-32004 error 발생 시 -- pfile로 startup후 create sp from p -- ORA-32004 error 발생 시 SQL> startup ORA-32004: obsolete and/or deprecated parameter(s) specified ORA-19905: log_archive_format must contain %s, %t and %r SQL> startup pfile='C:\Oracle\product\11.1.0\db_1\database\initorcl.ora'; SQL> create spfile='spfileorcl.ora' 2 from pfile; File created. SQL> shutdown Database closed. Database dismounted. ORACLE instance s.. 더보기
Dynamic PL/SQL example. reference : http://download.oracle.com/docs/cd/B10501_01/appdev.920/a96590/adg09dyn.htm create or replace procedure salart_raise ( raise_percent number, job varchar2) is type loc_array_type is table of varchar2(40) index by binary_integer; dml_str varchar2(200); loc_array loc_array_type; begin -- bulk fetch the list of office locations select location bulk collect into loc_array from offices; --.. 더보기
EXECUTE IMMEDIATE를 이용한 Dynamic SQL 출처 : http://www.oracleclub.com/lecture/1720 1. EXECUTE IMMEDIATE를 이용한 Dynamic SQL Oracle 8i에서의 Dynamic SQL은 두가지 방법이 있습니다. 첫번째 방법은 "EXECUTE IMMEDIATE" 절을 사용하여 embedded dynamic sql을 구현하는 방법이고, 두번째 방법은 선언되어지는 것 대신에 실행시에 문장을 보내는 ref cursor의 확장된 개념으로 query를 위해 사용되어지는 방법 입니다. 여기서는 EXECUTE IMMEDIATE를 이용한 Dynamic SQL에 대해서 알아보겠습니다. [Syntax] EXECUTE IMMEDIATE dynamic_sql_string [INTO {define_var1 [, defin.. 더보기