database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
ㆍInformix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Informix Q&A 2406 게시물 읽기
No. 2406
간단한 트리거 질문요
작성자
김성수
작성일
2007-09-07 06:33
조회수
7,610

간단한거 같은데요 제가 워낙 초짜라서 ,,,매뉴얼을 봐도 잘 이해가 안가구요 에러만 납니다


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 하려면 어떻게 합니까?

이 글에 대한 댓글이 총 1건 있습니다.

create trigger my_trigger   delete on tr_group for each row (

   delete from tr_item where tr_item.group_name = (select group_name from tr_group)

   );


tirgger drop은 관련 table에 사용자가 없을 때 해야 합니다..

않그러면 106 error가 발생합니다..




문정오(moon1200)님이 2007-09-11 16:03에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
2419informix unload syntax에러 입니다.
김한식
2007-10-10
8748
2414php5버전과 informix는 연동이 안되나요? [1]
이태영
2007-09-13
8339
2407OS downgrade후 network down현상.... [1]
송기원
2007-09-10
8132
2406간단한 트리거 질문요 [1]
김성수
2007-09-07
7610
2405프로시져를 실행시키면 에러가 나요 [1]
초보
2007-09-06
8407
2404레드햇 9.0 용 인포믹스 구해요
장세덕
2007-09-05
8432
2403인포믹스 설치문의입니다.
장세덕
2007-09-03
8040
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.051초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다