lancer 2 requêtes en même temps - SQL/NoSQL - Programmation
Marsh Posté le 08-04-2003 à 17:07:07
Qu'est-ce que tu veux faire exactement ?
Y'a x façon de faire plus ou moins ce que tu veux, mais chacune avec des limitations particulières. Donc explique ce que tu veux faire (forcer l'intégrité référencielle lors d'une mise à jour, suppressions en cascade, update de deux tables à la fois ligne par ligne, quoi ?)
Marsh Posté le 09-04-2003 à 08:15:34
en fait je veux faire la même chose que dans l'autre post.
je voudrais faire une requete qui modifie des valeurs dans une table et une autre requete qui modifie des valeurs dans une autre table.
J'essaie d'aborder mon problème sous un autre angle.
Marsh Posté le 09-04-2003 à 21:20:25
abandonne cette solution.
tu peux à la limite utilser un trigger, qui pour chaque ligne de T1 va mettre à jour les lignes de T2 correspondantes ense basant sur les infos de T1. Mais niveau perfs c'est moyen, par contre ça sera transactionnel.
Marsh Posté le 09-04-2003 à 23:59:43
MagicBuzz a écrit : abandonne cette solution. |
bah si tu fais deux requetes d'affillée, cest transactionnel aussi, si t'as pas l'autocommit
Marsh Posté le 10-04-2003 à 00:25:12
ça dépends du SGBD et de ce qu'il utilise pour accéder à la base.
sinon, je lui ai déjà proposé de faire dans une transaction dans un autre topic, ou alors, s'il n'y a pas de transactions sur son son sgbd, il peut faire un lock sur les deux tables avant de les updater.
Marsh Posté le 11-04-2003 à 11:42:24
maxwell01 a écrit : Comment utilise t'on les triggers? |
ben tu crees ton trigger et l'utilisation se fait implictement quand l'evenement sur lequel est base le trigger survient
Marsh Posté le 08-04-2003 à 16:38:00
Est-ce que qq sait comment lancer deux requêtes en même temps. Existe t-il une commande qui relie les deux requêtes.
Merci