안녕하세요 ^^
아래 트리거 내용중에 DB link를 걸어둔 테이블이 들어가니까 자꾸 에러가 뜹니다 ㅠ
A테이블과 E테이블 중에 a.COL1와 e.COL2 가 같으면 ..
A테이블에 COL3에 '6'이라는값을.. E테이블에 COL4에 Y이라는 값을 넣고 싶습니다...
근데 문제는 E 테이블은 DB link 에 존재 합니다.
도와주시면 정말 감사하며 살겠습니다 ㅠ
우선 아래는 제가 짠 트리거 입니다.
TRIGGER ed_stat_update
AFTER UPDATE OF ed_stat ON study
FOR EACH ROW
BEGIN
FOR CS IN (
SELECT s.ed_stat A
,e.flag B
FROM study s,
AST.AEIHPACSREQC@dev101 e
WHERE to_char(a.access_no) = to_char(e.execprcpuniqno) and e.flag='N' and rownum<2
)
LOOP
UPDATE
AST.AEIHPACSREQC@dev101 SET flag = 'Y'
WHERE ROWID = CS.A
;
UPDATE study
SET ed_stat = '6'
WHERE ROWID = CS.B
;
END LOOP ;
END ;