-
[DB2] TRIGGERS
Bonjour,
Je voudrais savoir si sur db2 les triggers sont limités, c'est-à-dire si le code ne doit pas être trop complexe.
Jai plusieurs triggers assez long qui sont acceptés quand ils sont crées mais lors de leur exécution, il y a une erreur du type:
SQLCODE "-101", SQLSTATE "54001" ( c apparemment du à la complexité du code)
Dans les triggers il y a plein d'instruction du type:
SET TEMP3 = (SELECT SQV_IDGPMF FROM SEQ_VTE WHERE SEQ_VTE.MAG_ID = INSERT.MAG_ID AND SEQ_VTE.CAIS_ID = INSERT.CAIS_ID AND SEQ_VTE.SQV_ID = INSERT.SQV_ID);
-
Pas à ma connaissance.
Etes-vous sous DB2-UDB (Win/Unix/Linux) ou sur DB2-400 (aka DB2 UDB for iSeries). Dans quelle version ?
N'avez-vous pas de message d'erreur accompagnant le no d'erreur ?
-
C'est bon en fait il fallait augmenté la valeur du stmtheap pour avoir plus de mémoire allouée pour l'exécution des instruction.
J'utilise IBM DB2 8.2