IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Firebird Discussion :

nombre de 'Rows' affectées par un DELETE


Sujet :

SQL Firebird

  1. #1
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 021
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 021
    Points : 40 935
    Points
    40 935
    Billets dans le blog
    62
    Par défaut nombre de 'Rows' affectées par un DELETE
    Bonjour ,

    Y a t'il un moyen de connaitre le nombre de rows affectées par un delete ?
    je m'explique :

    Soit un
    - DELETE FROM UNETABLE WHERE UNECONDITION
    je peux bien sur obtenir le nombre de Rows a effacer avant
    SELECT COUNT(1) FROM UNETABLE WHERE UNECONDITION

    Mais , comme flamerobin peut le montrer, comment obtient t'on le nombre d'enregistrement effacés après coup ? est-ce possible ?

    [Edit]
    a peine posé , je trouve la soluce , des fois je me donnerai des baffes .
    je laisse quand même le post et sa solution , ça peut en aider d'autres , il s'agit de la variable contextuelle ROW_COUNT
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  2. #2
    Membre émérite
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 401
    Points : 2 304
    Points
    2 304
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Bonjour ,

    Y a t'il un moyen de connaitre le nombre de rows affectées par un delete ?
    je m'explique :

    Soit un
    - DELETE FROM UNETABLE WHERE UNECONDITION
    je peux bien sur obtenir le nombre de Rows a effacer avant
    SELECT COUNT(1) FROM UNETABLE WHERE UNECONDITION

    Mais , comme flamerobin peut le montrer, comment obtient t'on le nombre d'enregistrement effacés après coup ? est-ce possible ?

    [Edit]
    a peine posé , je trouve la soluce , des fois je me donnerai des baffes .
    je laisse quand même le post et sa solution , ça peut en aider d'autres , il s'agit de la variable contextuelle ROW_COUNT
    Salut,
    c'est toujours un plaisir de lire une info originale ...
    Bon courage ou Bonne Chance (selon le contexte)
    Mon blog sur WordPress

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 13/11/2006, 19h05
  2. [Oracle] Nombre de ligne affecté par un update
    Par vimanas dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 26/09/2006, 17h24
  3. [C#] Comment connaître le nombre de lignes affectées par un Select ?
    Par diaboloche dans le forum Accès aux données
    Réponses: 6
    Dernier message: 21/09/2006, 14h56
  4. [Oracle] Connaitre le nombre de lignes affectées par un update à l'avance
    Par lionheart33806 dans le forum PHP & Base de données
    Réponses: 15
    Dernier message: 10/08/2006, 11h35
  5. [9i] Nombre de lignes affectées par un update
    Par yac dans le forum Oracle
    Réponses: 5
    Dernier message: 13/01/2006, 16h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo