PL/SQL2007. 11. 2. 15:21

Bad Request
Your browser sent a request that this server could not understand.
mod_plsql: /dat/proc4106.PROCESS HTTP-400 Too many arguments passed in. Got 2876 parameters. Upper limit is 2000


--------------------------------------------------------------------------------

Oracle-Application-Server-10g/10.1.2.2.0 Oracle-HTTP-Server Server at Port 80

Posted by 영화처럼
PL/SQL2007. 8. 23. 15:06

test0001.query_param?p_test=1
test0001.query_param?p_test=1&p_test2=

procedure query_param
( p_test in varchar2 default null,
  p_test2 in owa_util.ident_arr
)
is
begin
 htp.p('test');
end ;

위의 두 경우에서 첫 번째는 에러,
두 번째는 성공.
owa_util.ident_arr를 사용하는 경우에는 해당 param을 반드시 명시해야 한다.

Posted by 영화처럼
PL/SQL2007. 5. 4. 16:04

커서를 직접 정의해 사용하는 explicit 커서 방식은
pl/sql문에서 select 작업을 수행시키는 데 네트워크 트래픽을 줄여줄 수 있다.

implicit 커서의 경우 하나보다 많은 row가 반환되었을 경우
exception을 발생시켜야 하므로 수행성능을 저하시킬 수 있다.
exception 처리를 하기 위해서는 커서로부터 하나의 row를 패치해 온 다음
Too_Many_Rows exception의 발생 여부를 확인하기 위해서
두번째 row에 대한 패치를 시도해야만 한다.

- oracle developer/2000 programmer's guide. bnc

implicit 커서는 select - into - 문을 사용했을 때 사용되는 커서임.

Posted by 영화처럼
PL/SQL2007. 1. 19. 09:10
utl_smtp에서 id/pw를 incrypt해서 smtp서버로 넘겨주면
smtp에서는 받은 것을 decrypt해서 비교함.
Posted by 영화처럼

사랑합니다. 편안히 잠드소서