8.3 버전입니다.
기존 등록되어있는 Table의 data 타입을 변경해야 하는데 해당 Table에 트리거가 얽혀 있습니다.
분석 결과 트리거가 불러오는 함수를수정해햐 할 필요성이 있는데 이때 함수를 drop/create 말고 수정할수 있는 방법이 없을까요?
alter 문을 사용하면 될거 같은데 자세한 방도를 모르겠습니다.
또한, Create 구문에서 문법 오류가 자꾸 발생하여 문의 드립니다.
create function user_info() returns void
BEGIN
IF :NEW.TRANS_CL_CD = 'I' THEN
BEGIN
INSERT INTO T_PRM_USER
(
USER_ID,
USER_NAME,
USER_TYPE,
PASSWORD,
UPDATE_TIME
)
VALUES
(:NEW.USER_ID,
:NEW.USER_NAME,
:NEW.USER_TYPE, ,
:NEW.PASSWORD,
to_char(sysdate,'YYYYMMDDHH24MISS')
);
END;
END;
생략
이런식으로 create 문을 작성했는데... 구문오류가 발생하네요. 해당 내용은 \df 에서 source 부분을 긁어 생성하였습니다.
조언 부탁드립니다 ㅠㅠ;
|