PL/SQL 관련지식

By | 2월 23, 2011


*  SELECT INTO 변수... 에서 조회된 레코드가 없으면 PL/SQL은 Exception을 발생시킨다. 

   그래서 이런 경우에는 보통 같은 내용의 쿼리로 COUNT만 조회하는 쿼리를 추가해서 그 결과값이 0 이상이면 
   원래의 쿼리를 수행시키는 식으로 처리하기도 한다.

   그러나 OPEN 커서 FOR SELECT.... 에서는 조회된 레코드가 없어도 Exception을 발생시키지 않는다.

* PL/SQL Developer에서 PL/SQL실행시 Exception이 발생하는 정확한 지점을 찾고 싶을 때, 
  PL/SQL내의 Exception 절을 주석처리하고 실행하면 Exception의 위치를 짚어 준다.
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments