|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2006 Messages : 30 ![]() |
Je souhaiterai créer un trigger sur une table (po_requisition_lines_all )
qui alimentera un champs par un autre de la même table de la même ligne 1) j'ai crée un trigger after Insert rows qui prend la valeur :NEW.champ1 := NEW.CHAMP2 je rçoit une erreur à la compilation 2) j'ai crée un trigger before insert le champ n'est pas alimenté J'ai plus d'idée |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : septembre 2007 Messages : 519 ![]() |
Tu peux poster le code de ton BEFORE INSERT s.v.p ?
Plus les informations de version Oracle & OS ce serait parfait...
__________________
Pas de réponse aux messages privés. Faites un post pour vos problèmes, que tout le monde en profite...
|
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|
|
00
|
|
|
#4 | |
|
Membre chevronné
![]() Inscription : septembre 2007 Messages : 519 ![]() |
Citation:
__________________
Pas de réponse aux messages privés. Faites un post pour vos problèmes, que tout le monde en profite...
|
|
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2006 Messages : 30 ![]() |
Voilà
l'erreur de compilation After trigger Creation of the trigger scifr_po_req_lineS_all_air_1 CREATE OR REPLACE TRIGGER scifr_po_req_lines_all_air_1 ERROR at line 1: ORA-04084: cannot change NEW values for this trigger type pour le BEFORE Insert champ n'est pas alimenté. je voulais recopié l'ID de table dans un autre champ L'ID etant une séquence je pense que c'est pour ça. La séquence n'etant pas encore générée (il insert une donnée vide ) Merci de votre réactivité |
|
|
00
|
|
|
#6 |
|
Membre chevronné
![]() Inscription : septembre 2007 Messages : 519 ![]() |
Si tu postais ton code BEFORE INSERT, je pense qu'on avancerait un petit peu...
__________________
Pas de réponse aux messages privés. Faites un post pour vos problèmes, que tout le monde en profite...
|
|
|
00
|
|
|
#7 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2006 Messages : 30 ![]() |
Code :
|
||
|
|
00
|
|
|
#8 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2006 Messages : 30 ![]() |
J'ai contourné le probléme
on créant une table temporaires et deux triggers BEFORE et un AFTER insert OK Merci de votre aide |
|
|
00
|
|
|
#9 |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
Ca me parait bien compliqué pour un problème aussi simple
A quel moment est alimenté ta colonne REQUISITION_LINE_ID ?
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com