Db/Oracle

oracle 긴 쿼리 오류시 처리용 sample

seongsland 2010. 4. 9. 16:10

타입은 Long Type 인데.. 오라클 10g 미만 버젼에선 쿼리가 너무 긴경우 이를 처리하지 못한다.

그래서 미리 변수에 닮아놓고..

쿼리는 변수를 호출해서 쓰는 방식..

 

DECLARE test_aa t_plan.short_desc%TYPE;
BEGIN test_aa:='~~~~~~~~~~~~~~~긴.. 내용.. ~~~~~~~~~~~ (')는 들어가지 않는다.';
UPDATE t_plan SET short_desc = test_aa
    WHERE plan_no='10328';
END;

COMMIT;