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 설명서 > 트리거 > 트리거 생성 > 상관명 부분을 참고하시기 바랍니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 122
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4476
662 Cubrid manager가 Hang이 걸립니다. 2 file passik89 2020.08.12 149
661 큐브리드 같은 쿼리 연속 조회속도 문제 (캐시) 1 겸둥이k 2021.08.19 149
660 Mac OS 큐브리드 매니저 실행이 안 됩니다. 2 아데산야라이트훅 2023.04.07 149
659 HA 구성 후에 HA-Node Info 에 state ip_addr_mismatch 가 출력됩니다. 1 나래 2021.05.17 149
658 Python Cubrid DB 연동 시 import _cubrid 오류 1 이노무소오파 2023.01.13 149
657 파일에서 읽어 저장 2 현수 2020.04.09 148
656 cub_admin process 역할 확인 요청 1 nagh 2021.02.15 148
655 java stored procedure 에 loadjava 로 jar 파일 로드 시 java.lang.ClassNotFoundException 에러 문의 3 개미가불쌍해 2023.04.18 147
654 Cubrid admin 접속 관련 문의 1 file 나리아 2021.10.05 147
653 my SQL -> CUBRID로 마이그레이션 작업 중 질문이 있습니다. 1 클라우비 2019.10.25 147
652 SYS_TIME 출력 시 문의사항 1 오렌지 2021.07.01 147
651 VARCHAR, STRING 메타 정보 확인 요청 1 withjava 2021.10.18 147
650 [cubrid 9.3] database에 설정된 timezone을 얻어오는법 질문입니다. 2 smoh 2020.05.11 146
649 안녕하세요 큐브리드 재설치 후 '가져오기' 및 INSERT된 데이터 오류 문의드립니다. 3 큐브짱 2022.05.12 146
648 TimeZone 관련 질문 1 steve 2022.06.03 145
647 nodejs와 cubrid 서버와 연동 (localhost 아닙니다) 7 hiDev 2022.05.02 145
646 order by 이후 rownum이 의도와 다르게 찍힙니다. 2 바보똥개 2023.04.14 145
645 큐브리드 구조 문의 드립니다. 1 호롤롤러얌 2019.05.04 144
644 그냥 URL post로 쿼리넘기면 안됨? 로그인세션 만들어서로그인하고 1 이방원 2020.08.02 144
643 plugin방식 호출 1 file 네오랜덤 2023.03.04 144
Board Pagination Prev 1 ... 163 164 165 166 167 168 169 170 171 172 ... 201 Next
/ 201

Contact Cubrid

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