|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 2 ![]() |
Bonjour a tous !
Je fais beaucoup de PL/SQL sous Oracle et je me suis toujours demande si il valait mieux catcher une exception ou faire en sorte qu'elle n'arrive pas. Je m'explique : Admettons que j'ai une contrainte d'unicite sur un champ d'une table, vaut-il mieux que dans ma PS de remplissage j'insere un peu "en force" en catchant l'exception de violation de contrainte, ou qu'avant chaque insertion je fasse un select qui verifie la presence ? Merci d'avance |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 942 ![]() |
De toute façon, Oracle va vérifier (s'il y a une contrainte) l'unicité.
Donc, si vous le faites avant, la vérification sera effectuée deux fois ==> pas idéal. |
|
|
00
|
|
|
#3 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Pas génial le titre...
__________________
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
|
|
|
#4 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 2 ![]() |
Merci, un peu en retard je sais, mais merci
PS: J'ai changé le titre |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com