답변 감사드립니다...^^
까막.윤창희 님이 쓰신 글 :
: FB초보 님이 쓰신 글 :
: : 다음과 같은 작업을 했습니다.
: :
: : create table t_test(num integer, name varchar(30));
: :
: : create generator gen_num;
: :
: : set term !!;
: :
: : create trigger trig_num for t_test
: : before insert position 0 as
: : begin
: : t_test.num = gen_id(gen_num, 1);
: : end!!
: :
: : ->이렇게 실행하면 애러가 발생합니다.
: : Statement failed, SQLCODE = -206
: : ...중략....
: : Column unknown
: : T_TEST.NUM
: :
: : 애러 처리를 어떻게 해야 하는지 답변 부탁드립니다.
:
: 안녕하세요. 까막입니다.
:
: 이건 트리거 사용 오류 입니다.
: 트리거 안에서는 테이블명 대신 New.Num, Old.Num 이런 식으로 써야 합니다.
:
:
:
: 위대한 단군혼이 살아있는 나라.... 대한민국.
|