J'ai une fonction PL/SQL (fonctionnant sous Oracle 10g) dans laquelle je mets à jour certaines lignes. Existe-t-il un moyen de savoir combien de lignes ont été affectées par la mise à jour ? Lorsque j'exécute la requête manuellement, elle me dit combien de lignes ont été affectées. Je veux obtenir ce nombre en PL/SQL.
Après avoir exécuté la déclaration de mise à jour, si vous vérifiez le compte sur ce que vous avez effectivement mis à jour - Cela ne donne pas de solution générique. Par exemple, si ma table T a une colonne c1 qui contient "1" comme valeur pour tous et maintenant je mets à jour toutes les lignes de cette colonne à "2", comment le partitionnement par null peut-il aider ?