Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1426 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] UPDATE - nombre de lignes updatees

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL] UPDATE - nombre de lignes updatees

n°1299909
agyspace
Posté le 06-02-2006 à 16:38:23  profilanswer
 

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.

mood
Publicité
Posté le 06-02-2006 à 16:38:23  profilanswer
 

n°1299968
moi23372
Posté le 06-02-2006 à 17:23:16  profilanswer
 

agyspace a écrit :

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.


 
quel SGBD?

n°1299972
agyspace
Posté le 06-02-2006 à 17:24:54  profilanswer
 

Oracle 9.2.0

n°1299997
jeoff
Posté le 06-02-2006 à 17:47:14  profilanswer
 

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) ?


Message édité par jeoff le 06-02-2006 à 17:47:49
n°1300094
couak
Posté le 06-02-2006 à 20:24:40  profilanswer
 

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

n°1300995
agyspace
Posté le 08-02-2006 à 10:00:21  profilanswer
 

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.

n°1301141
couak
Posté le 08-02-2006 à 11:43:06  profilanswer
 

à tester :

Code :
  1. sqlplus user/password @script.sql | grep row | awk '{print $1 }'

n°1301264
agyspace
Posté le 08-02-2006 à 14:10:39  profilanswer
 

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.

n°1301296
skeye
Posté le 08-02-2006 à 14:52:23  profilanswer
 

Quel langage/API pour accéder à la base? Il y a fréquemment des fonctions qui te donnent le nombre de lignes retournées...


---------------
Can't buy what I want because it's free -

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] UPDATE - nombre de lignes updatees

 

Sujets relatifs
Comment mettre en colonne des resultats de plusieurs lignes[PHP-MYSQL] Bug avec un UPDATE
Suppression de lignes dans un dataviewsauvegarde/restau d'une base SQL chez free
planning utilisant SQLErreur SQL SERVER : [DBNETLIB][ConnectionOpen (Connect()).]Ce serveur
[SQL Server] Restauration des comptes[SQL Server] Listes des tables d'une base
UPDATE avec un CASE, SQL Server 
Plus de sujets relatifs à : [SQL] UPDATE - nombre de lignes updatees


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR