|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : mars 2006 Messages : 20 ![]() |
Bonjour, Je connais bien l'exception NO_DATA_FOUND qui permet de traiter un select qui ne trouve aucune valeur mais est-ce qu'il existe l'équivalent pour un update qui ne trouve pas de valeur à mettre à jour?
J'aimerais effectuer une insertion si l'update ne trouve pas la valeur en question... Merci |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Il faut tester la variable SQL%ROWCOUNT après l'update pour savoir combien de lignes ont été impactées.
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#3 |
|
Membre expérimenté
![]() ![]() Nicolas Gasparotto Inscription : janvier 2007 Messages : 424 ![]() |
Utilise MERGE plutôt que faire tout une procédure qui insère en cas d'echec de l'update, ou plutôt de non-update.
Nicolas. |
|
00
|
|
|
#4 | |
|
Futur Membre du Club
![]() Inscription : mars 2006 Messages : 20 ![]() |
Citation:
Merci! |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com