Background Image

FORUM

조회 수 10738 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
a 라는 테이블에서 레코드가 삭제되면 동시에 b라는 테이블의 레코드도 함께 삭제시키려 합니다.

CREATE TRIGGER a_delete_trigger
AFTER DELETE ON a_domains
EXECUTE DELETE FROM b WHERE id = obj.id;

insert나 update는 트리거 생성이 잘되는데 delete 는 트리거 정의시 아래와 같은 에러가 발생하네요.

실행 오류 :-526
24번째 라인 실행 오류

오류 설명:
Error compiling action for "a_delete_trigger", obj.id is not defined.

delete 이후에는 obj가 존재하지 않아서 그런가요?; delete 시에는 어떻게 참조하는 지 알고 싶습니다.

  • ?
    손승일 2009.10.05 23:56
    예상하신 대로 delete에는 after에는 obj를 사용할 수 없습니다.
    obj는 인스턴스의 현재 값을 나타내므로, 삭제되기 전에 사용할 수 있습니다.
    delete에서 obj를 사용하시려면 이벤트 시점으로 before를 사용하시기 바랍니다.
    관련하여 큐브리드 매뉴얼 >CUBRID SQL 설명서 > 트리거 > 트리거 생성 > 상관명 부분을 참고하시기 바랍니다.

  1. SQLGate for CUBRID 영구 무료 라이선스 제공

  2. 자동증가값을 키로 사용하는 경우에 대해 질문 있습니다.

  3. 자료 저장시 속도가 느려집니다.

  4. 자바 함수 사용중에 jdbc 접속오류 발생

  5. 자바 + C 연동 끊김현상

  6. 자바 배치 쉘 수행시 큐브리드 이중화 설정

  7. 자바 저장 프로시저 서버 기동 문의

  8. 자바 저장함수 속도 관련문제요..

  9. 자바 펑션(프로시저) 등록시 클래스를 못찾습니다.(jar) (수정)

  10. 자바 프로시저 작성 문의입니다.

  11. 자바 함수 문제 현상

  12. 자바 함수 생성후 결과값 확인을 어떻게 하는지??

  13. 자바_큐브리드 쿼리에 대한 질문입니다.

  14. 자바를 연결하려고 합니다.

  15. 자바저장함수와 join 오류

  16. 자바초본데요... 톰켓에서 설정하는법좀알려주세요

  17. 자바프로그램 연결 에러

  18. 자바함수 사용시 데이터 누락 되는경우가 있는거같습니다

  19. 자연조인문제

  20. 잦은 트랜잭션으로 인한 마스터서버의 다운 문제.

  21. 재구성 후 확인방법.

Board Pagination Prev 1 ... 146 147 148 149 150 151 152 153 154 155 ... 199 Next
/ 199

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales