UPDATE - nombre de lignes updatees [SQL] - SQL/NoSQL - Programmation
Marsh Posté le 06-02-2006 à 17:23:16
agyspace a écrit : Hello tout le monde, |
quel SGBD?
Marsh Posté le 06-02-2006 à 17:47:14
agyspace a écrit : Recuperer le nombre de lignes modifiees par cet update. Z'avez une idee? |
Tu veux le récuperer "juste pour info" ou c'est pour utiliser par la suite dans un soft que tu développes (genre initialiser une variable faisant office de compteur) ?
Marsh Posté le 06-02-2006 à 20:24:40
comme le dis jeoff, l'info que tu veux récupérer dépend des outils qui vont requêter la base
sous sqlplus, de manière native, tu auras le nbre de lignes affectées comme information à la sortie écran
avec DBI sous Perl, tu auras cette information en exécutant la méthode do() de DBI
Marsh Posté le 08-02-2006 à 10:00:21
le nombre de lignes modifiees c'est pour reutiliser dans mon soft effectivement. Quand a l'outil utilise, c'est une simple ouverture de connexion a la BD puis une requete SQL.
Marsh Posté le 08-02-2006 à 11:43:06
à tester :
Code :
|
Marsh Posté le 08-02-2006 à 14:10:39
Comme je l'ai dit au dessus, je fais ma requete dans mon soft et non pas dans une ligne de commande sqlplus, perl ou autre. C'est juste un pb de requetage.
Marsh Posté le 08-02-2006 à 14:52:23
Quel langage/API pour accéder à la base? Il y a fréquemment des fonctions qui te donnent le nombre de lignes retournées...
Marsh Posté le 06-02-2006 à 16:38:23
Hello tout le monde,
Je voudrais dans une meme requete update une de mes tables et recuperer le nombre de lignes modifiees par cet update. Z'avez une idee?
Merci.