간단한거 같은데요 제가 워낙 초짜라서 ,,,매뉴얼을 봐도 잘 이해가 안가구요 에러만 납니다
group table 에서 1 레코드를 지우면,
item 테이블에 있는 레코드 중에 group_name 이 지워진 group 이면 그 item레코드도 따라서
지우는 트리거를 만들어야 되는데요,
제가 working table 을 만들어서 테스트 해 보고 있는데 잘 안됩니다.
create table tr_group (group_num integer, group_name char(20)); ---> 성공
create table tr_item (item_name char(20), group_name char(20), num_one integer, num_two integer); --> 성공
create trigger my_trigger delete on tr_group for each row (
delete * from tr_item where tr_item.group_name = tr_group.group_name --> 실패
);
뭐를 어떻게 바꿔야 하는지 좀 봐주십시요.
그리고 만들어진 트리거를 drop 하려면 어떻게 합니까?
|