Mega problème pour un trigger update - SQL/NoSQL - Programmation
Marsh Posté le 22-04-2003 à 17:36:06
Non.
Par contre, tu peux interdire l'update direct depuis une requête, et le permettre uniquement par une fonction (par au niveau trigger, mais niveaux droits).
Et tu peux ensuite faire donc que ta fonction retourne l'id.
Et puis :
SELECT updateMaTable(10, 20) FROM DUAL;
Avec 10 = referee et 20 = matchID, et ça te retourne : 20
Marsh Posté le 27-04-2003 à 16:49:58
MagicBuzz a écrit : Non. |
et ben merci!
Marsh Posté le 22-04-2003 à 17:28:42
Salut !
Si je fais un update du style :
UPDATE Match set referee = 10 WHERE matchID = 20;
Et que je veux faire un trigger du style :
CREATE TRIGGER truc AFTER UPDATE ON Match [...]
Comment je peux récupérer la valeur du champ matchID, qui est dans mon cas une clé primaire. Est-ce que je peux l'avoir par :new.matchID, sachant que matchID n'est pas modifié ?