자주 삽입/업데이트 할 때 행의 모든 내용을 다른 테이블에 복사하는 트리거를 만들어야합니다. 어떤 테이블은 200 컬럼을 가지고 있기 때문에 이것은 종종 긴 글씨체입니다.트리거에 대한 SQL 스크립트 생성
CREATE TRIGGER scheme.trigger AFTER UPDATE ON scheme.table
REFERENCING OLD as o_row NEW as n_row
FOR EACH ROW
BEGIN
INSERT INTO archive (...) VALUES(...);
END;
이것은 많은 타이핑입니다. 이러한 유형의 트리거, 삽입, 업데이트를 구축하는 쉬운 생성기가 있습니까?
수년 동안 DB2를 수행하지는 않았지만 열 이름을 얻기 위해 참조 할 수있는 데이터 사전 테이블이 없습니까? 그 출력에 열 목록을 삽입하는 동안 위의 출력을 위해 저장된 proc를 작성 하시겠습니까? 필자는 오라클과 SQL Server에서이 작업을 수행 했으므로 DB2에서이 작업을 수행하는 방법이라고 가정합니다. – MJB
나는 보조 툴을 계획하고 있지만 현재 약간의 시간이 부족하며 프리웨어 도구가 없는지 궁금합니다. – ZoolWay
"select * from systables"로 시작하고 거기서 시작하십시오. 정확한 공구를 찾는 것보다 자신의 롤을 만드는 것이 훨씬 쉽다는 생각이 듭니다. 이것은 그다지 어려운 문제가 아닙니다. – MJB