Background Image

FORUM

조회 수 10742 추천 수 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. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

    Date2024.04.23 Byadmin Views118
    read more
  2. SQLGate for CUBRID 영구 무료 라이선스 제공

    Date2020.04.09 Byadmin Views4474
    read more
  3. redhat 에서 cubrid 설치방법 문의

    Date2009.10.27 By레드코레아 Views21909
    Read More
  4. 시스템 테이블의 db_serial 값 수정에 관한 질문

    Date2009.10.27 By눈꽃 Views12414
    Read More
  5. 큐브리드 2008에서 모든 테이블 한번에 삭제 하는 쿼리는 어떻게 될까요?

    Date2009.10.24 By헬리 Views13898
    Read More
  6. db 의 데이터를 다른곳에서 똑 같이 만들려고 하는데요..

    Date2009.10.23 Bycoolbyj Views11189
    Read More
  7. linux (centOS) 에서 큐브리드 완전 삭제하기.

    Date2009.10.23 By미노군 Views16994
    Read More
  8. 0.5 이하 반올림 함수가 어떻게 되나요?

    Date2009.10.22 Bycoolbyj Views21274
    Read More
  9. 비트연산은 할 수 없나요?

    Date2009.10.22 By인경수 Views10238
    Read More
  10. mysql 에서 sum 함수를 큐브리드에서 동일하게 사용하려면....?

    Date2009.10.21 By눈꽃 Views13779
    Read More
  11. 서브쿼리 관련 질문입니다.

    Date2009.10.19 By눈꽃 Views10004
    Read More
  12. PHP 에서 ODBC 를 이용한 접근.

    Date2009.10.16 ByApiClasser Views12319
    Read More
  13. src.rpm에 있는 소스 중

    Date2009.10.16 By아주가끔은 Views10000
    Read More
  14. windows 2008 64비트에서 큐브리드 매니저 실행이 안되네요

    Date2009.10.15 By지니보이 Views11590
    Read More
  15. cubrid 설치 후 서버 기동 문제

    Date2009.10.13 By너와나 Views11026
    Read More
  16. loaddb 에러 발생.

    Date2009.10.09 By스팅거 Views10629
    Read More
  17. 컴파일 할 때 오류 cannot find -lcurses

    Date2009.10.08 By아주가끔은 Views12173
    Read More
  18. 클라이언트에서 원격지 DB로의 접속이 되지 않습니다...

    Date2009.10.08 By김동진81 Views14672
    Read More
  19. 7.1 -> 2008로 업그레이드 하면 문제가 없을까요?

    Date2009.10.07 By헬리 Views9825
    Read More
  20. db 초보자 입니다. 설치가 않되 질문 합니다.

    Date2009.10.06 Bywatertree Views9573
    Read More
  21. CUBRIDResultSetMetaData 에 관한 질문..

    Date2009.10.06 By눈꽃 Views10061
    Read More
  22. order siblings by 문의

    Date2009.10.06 By유쓰 Views21109
    Read More
Board Pagination Prev 1 ... 177 178 179 180 181 182 183 184 185 186 ... 200 Next
/ 200

Contact Cubrid

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