Background Image

FORUM

조회 수 10267 추천 수 0 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
테스트로 테이블을 생성하고 트리거를 만들고 있는데 계속 오류가 나네요..

CREATE TRIGGER CODEGROUP_DELETE_TRIGGER
BEFORE DELETE  ON TB_CODEGROUP
EXECUTE
delete from TB_LINKCODEGROUP
where CHILDID=OBJ.CODEGROUPID;
 
delete from TB_CODE
where CODEID in (select CODEID from TB_LINKCODE where CODEGROUPID = OBJ.CODEGROUPID);
;

이런식으로 삭제시 두개의 관련 테이블 데이터를 모두 지우고 원테이블 자료를 삭제하고 싶은데.. 안되네요..

모가 잘못된 걸까요? 오라클에서는 되는 거거든요...
  • ?
    남재우 2010.04.24 07:43

    안녕하세요.
    사용하신 질의에 대하여 아래와 같이 문의하셨는데 트리거와는 관련이 없게 되어있습니다.
    delete from TB_CODE
    where CODEID in (select CODEID from TB_LINKCODE where CODEGROUPID = OBJ.CODEGROUPID);
    아마도 오타인 것 같아서 두 테이블에 대하여 GROUP 을 추가했습니다. TB_CODEGROUP, TB_LINKCODEGROUP...
    또한 where 절에 OBJ. 이런 형식은 일반 질의에서는 지원되지 않습니다. 따라서 TB_CODEGROUP.CODEGROUPID 로 수정했습니다.
    delete from TB_CODEGROUP
    where CODEID in (select CODEID from TB_LINKCODEGROUP where CODEGROUPID = TB_CODEGROUP.CODEGROUPID);

    수정된 질의에 대하여 테스트 해본 결과 잘 수행이 되고 있습니다.
    문제가 된 스키마와 정확한 질의를 올려주시면 확인에 도움이 될 것 같습니다.

  • ?
    남재우 2010.04.24 08:44
    좀더 보다보니 혹 하나의 트리거에서 두개의 질의가 수행되도록 하신 것인가요? 그렇다면 CUBRID 에서는 그런 형태는 지원하지 않습니다. 두개의 트리거를 만들어 각 테이블에 대하여 삭제가 수행되도록 하시면 됩니다.

  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

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

    Date2020.04.09 Byadmin Views4458
    read more
  3. R2.2 에서 엑셀로 보내기가 않되는 것 같습니다.

    Date2010.06.05 By배워볼까 Views9805
    Read More
  4. cubrid 2008 R 2.1에서 2.2 버전으로 업그레이드 문의

    Date2010.06.04 By종이 Views10498
    Read More
  5. cubrid manser server start: fail 질문드립니다.

    Date2010.06.04 By네이허 Views18274
    Read More
  6. cub_master: 로컬 어드레스를 바인드할 수 없습니다... 중지.... Address already in use

    Date2010.06.04 By모야 Views10776
    Read More
  7. 특정 테이블 복구는 ?

    Date2010.06.03 By인경수 Views12969
    Read More
  8. 데이터베이스 백업본 다른 서버에 복구하기

    Date2010.06.03 By종이 Views13148
    Read More
  9. 쿼리 문의 입니다.

    Date2010.05.28 By인경수 Views9691
    Read More
  10. 가상화를 이용한 복제기능의 성능이 궁금합니다

    Date2010.05.27 By유니콘 Views11250
    Read More
  11. 큐브리드 매니저 문의입니다

    Date2010.05.27 By겜기능되거든 Views9798
    Read More
  12. unisql에 관한 여라가지 궁금한 점이 있습니다..꼭 좀..ㅠ

    Date2010.05.25 By얏호오~ Views9516
    Read More
  13. 문의 드립니다.

    Date2010.05.24 By지원아비 Views9637
    Read More
  14. server를 start하면 에러가 납니다.

    Date2010.05.22 By꿈계 Views15
    Read More
  15. CUBRID 2008 R2.2 매니저 한글문제

    Date2010.05.19 By겜기능되거든 Views11833
    Read More
  16. phpCubAdmin 로그인 문제

    Date2010.05.19 By월희향 Views11751
    Read More
  17. cubrid.conf 가 database 생성 디렉토리에 있는데...

    Date2010.05.18 By배워볼까 Views9629
    Read More
  18. 큐브리드 접속 세션

    Date2010.05.17 Byyoon Views12998
    Read More
  19. vcredist_x86 설치중에 에러;;//원격 접근

    Date2010.05.12 By갸이 Views14777
    Read More
  20. php 모듈 설치 에러입니다

    Date2010.05.08 By럭키늘보 Views13
    Read More
  21. Visual Stdio 2008 OLE_DB 사용하여 TEST 중.... 문제 발생...

    Date2010.05.07 ByG행운아 Views12803
    Read More
  22. 큐브리드 테이블 fetch

    Date2010.05.06 Byyoon Views9904
    Read More
Board Pagination Prev 1 ... 163 164 165 166 167 168 169 170 171 172 ... 200 Next
/ 200

Contact Cubrid

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