
Envoyé par
mnitu
'vide' c'est n'importe quoi. Mettez Null et modifiez le batch pour qu'il gère ça correctement.
Merci mnitu.
Pour le batch, je ne peux pas le modifier. et pour la colonne chef, c'est une clé étrangère qui pointe vers une autre table chef.
la table chef est comme suit:
Chef(ref, nom, prenom, ...)
lorsque la colonne chef de Cllients contient vide, elle pointe vers une ligne dans la table chef. Ce qui n'est pas possible si elle est null.
la table chef est alimentée par un autre batch, alors je ne peux pas mettre une ligne avec ref= ' '.
Je ne sais pas si j'ai bien expliqué le problème, mais ce que je cherche c'est la façon de création d'un trigger qui permet de remplacer la valeur ' ' par une autre valeur 'xxx' chaque fois qu'une nouvelle ligne est insérée.
J'ai déjà fait ça en MSSQL et je sais qu'il est possible de le faire en PL/SQl mais je n'arrive pas à le faire puisque je n'ai aucun expérience en PL/SQL.
Merci.
Partager