본문 바로가기

프로그래밍/ORACLE

오라클 PL/SQL 구문..

신입때는 select문을 만들어서 토드나 클라이언트에서 날리면 나오는 데이터 들이 신기했다.

3년차 정도 되었을때 pl/sql을 하기 시작했는데

자바로 처리할것들이 엄청 빨리 결과를 낼 수 있었다.


기본 뼈대는 


--// variable 선언 (테이블 컬럼형식) - %TYPe, %ROWTYPE

DECLARE
 
    idx              TableName.ID%TYPE; 
    user_id         TableName.USER_ID%TYPE;
    user_nm       TableName.USER_NAME%TYPE;
..........................등등등

    

BEGIN

 

    --// 변수 값 설정
    SELECT* FROM TableName;
    user_id        := 'oppo'; 
    user_nm      := '사용자명';

................................


    로직 처리

   

END;


그런데 그때는 엄청 빨리 끝나는 것이 너무 좋았는데

이제는 오류나 유지보수 등을 생각하게 된다.

PL/SQL을 모르는 사람이 유지보수를 할 수 없고

그리고 오류 로그도 자바보다 보기 힘들다. 


특히 오류를 잡아 해는것에 대해서는 약간 아쉽다.

'프로그래밍 > ORACLE' 카테고리의 다른 글

SCOTT/Tiger User does not exist in 11g  (0) 2013.07.18