begin process at 2012 05 26 08:36:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

MySQL

 > 

Requêtes

 > 

Affected_rows() en SQL


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Affected_rows() en SQL

jeudi 19 octobre 2006 à 10:43:07 | Affected_rows() en SQL

Ordinastie

Bonjour,

J'ai un problème super simple, mais impossible de trouver une solution en cherchant sur le net:
j'ai besoin de connaitre le nombre d'enregistrements modifiés (par un INSERT ou DELETE), mais en SQL (à l'intérieur d'une procédure en fait). J'ai trouvé l'équivalent du nombre de lignes retournée par un SELECT avec found_rows() mais rien pour les lignes modifiées. Quelqu'un pourrait m'éclairer?

Merci d'avance,
@+ Ordinastie
jeudi 19 octobre 2006 à 13:38:00 | Re : Affected_rows() en SQL

Malkuth

Membre Club
La variable @@ROWCOUNT contient le nombre de ligne affecter par la derniére instruction.

Petite mise en garde la valeur de la variable changa aprés chaque insertion, supression, modification... donc si le nombre de ligne affecter doit être utiliser aprés que d'autre opération soit effectué il faut pensser a la sauver dans une variable local:

DECLARE @NbLignesMod int;
Update ......;
SET @NbLignesMod = @@ROWCOUNT;
..... Autres instructions.....
RETURN @NbLignesMod;
jeudi 19 octobre 2006 à 14:34:25 | Re : Affected_rows() en SQL

Ordinastie

Réponse acceptée !
Merci pour la réponse, mais @@ROWCOUNT n'existe pas en MySQL. Néanmoins, ca m'a permis d'orienter un peu mes recherche et j'ai fini par trouver la fonction ROW_COUNT() disponible depuis la version 5.0.1 (pas sur du chiffre exact). C'est exactement ce que je cherchais.

@+ Ordinastie
jeudi 19 octobre 2006 à 14:48:45 | Re : Affected_rows() en SQL

Malkuth

Membre Club
Tan mieux si ca t'a aider, je croyais être sur un thread SQL Server... (Errar Humanum Est)


Cette discussion est classée dans : nombre, sql, lignes, rows, affected


Répondre à ce message

Sujets en rapport avec ce message

SQL AS400 [ par grhum59 ] bonjour, je travaille sur une base AS/400 DB2 et je voudrai faire une requête qui limite le nombre de lignes lue (lire par tranche de 5 lignes)Quelle Demander a generer un nombre precis de lignes dans reporting services [ par misterhtml ] bonjour, je m'initie dans le cadre de mon stage a Reporting services et je voudrais a partir d'une date de debut et une date de fin, recuperer le nomb Nombre de ligne optimal d'une table? sql server 2000 [ par vindavid38 ] ZanTarBonjour est ce quelqu'un saurait s'il y a une taille optimale (en nombre de ligne) pour une table avec SQL server 2000.??merci bcp de rep@+ calcul du pourcentage du nombre de lignes lu dans une table [ par lightzeus ] calcul du pourcentage du nombre de lignes lu dans une table Nombre de ligne renvoyé par une procédure stockee [ par StephaneNet ] Bonjour,J'ai fait une procédure stocké qui genere dynamiquement du sql et qui est executé à la fin (exec(@sql)). Et j'ai lu que sql server stockait si SQL Server CE overflow sur 400 rows?? [ par bubbathemaster ] Il semblerait que SQL Server CE soit bien peu resistant aux requetes à base de sommes de numeric et de group by. Ma query passe sur 200 lignes mais j' ORACLE - PL SQL - compter le nombre de lignes [ par yaya2669 ] Bonjour,J'essai tant bien que mal de trouver une fonction qui me permettrait de lister mes tables avec le nombre d'enregistrement dans une base oracle limites dans sql server 2005 [ par IhabYktn ] il n'y a pas de themes convenient.on sait que le nombre de rows dans une table dans sql server 2005 est illimite... j'ai une table qui contiendrait 50 Boucle et conditionnelle en sql [ par alhousseny ] Bonjour à toutes et à tous, C'est vrai qu'il y a déjà eu des des questions sur ce thème; mais ce n'est pas exactement ce que je cherche. Donc, j'ai Retour du nombre le plus proche ... [ par kalif ] bonjour a tous, Voila je cherche le moyen de trouver dans une base SQL le nombre le plus proche d'une valeur... Voici ma table: ID/nombre 1/40 2/50


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales