신입때는 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 |
---|