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
운영게시판
최근게시물
DB2 Q&A 1669 게시물 읽기
No. 1669
instead of 트리거 생성시 에러가 납니다.
작성자
이도희
작성일
2008-07-02 21:27
조회수
9,730

뷰에 대한 트리거를 만드는데


DB21034E  The command was processed as an SQL statement because it was not a

valid Command Line Processor command.  During SQL processing it returned:

SQL1424N  Too many references to transition variables and transition table

columns or the row length for these references is too long.  Reason code="2". 


이런 에러가 납니다.


정보센터를 찾아보니깐 밑의 설명이 나와있는데  도무지 무슨 말인지 모르겠습니다. 왜 저런 에러가 나는지 알 수 있을까요?


SQL1424N

전이 변수와 전이 테이블 컬럼에 대한 참조가 너무 많거나, 이들 참조에 대한 행 길이가 너무 깁니다. 이유 코드 = rc.

설명:

트리거에 하나 이상의 전이 테이블 및 전이 변수를 식별하는 REFERENCING절이 있습니다. 트리거의 트리거 조치에는 이유 코드로 식별되는 다음 조건 중 하나를 사용한 전이 테이블 컬럼 또는 전이 변수에 대한 참조가 포함됩니다.

1
총 참조 수가 테이블 내 컬럼 수 한계보다 많음.
2
참조 길이의 합이 테이블의 최대 행 길이를 초과함.

사용자 응답:

트리거의 트리거 조치에서 전이 변수와 전이 테이블 컬럼에 대한 참조 수를 줄여서 길이를 줄이거나, 이러한 참조의 총 수가 테이블 내 최대 컬럼 수보다 작게 하십시오.

sqlcode : -1424

sqlstate : 54040

[Top]
No.
제목
작성자
작성일
조회
1672create function 문의 external action [1]
이도희
2008-07-04
9631
1671다시 view에 대해 질문드립니다. [2]
이도희
2008-07-03
10298
1670view에 대해 질문드립니다. [3]
이도희
2008-07-03
9795
1669instead of 트리거 생성시 에러가 납니다.
이도희
2008-07-02
9730
1668결과값이 없을때 특정 select 실행법 [2]
윤동민
2008-07-02
10304
1667통신 오류관련 질문입니다. [1]
black
2008-07-01
9976
1666라이브러리 혹은 테이블 볼 수있는 쿼리? [1]
왕초보
2008-07-01
9715
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2021 DSN, All rights reserved.
작업시간: 0.010초, 이곳 서비스는
	PostgreSQL v13.3으로 자료를 관리합니다