|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre confirmé
![]() Inscription : février 2005 Messages : 735 ![]() |
Bonjour,
Voici mon problème : J'ai dans une procédure PLSQL à un moment : Code :
Que dois-je faire pour éviter le problème. Je précise que je suis novice en pl/sql. Merci de votre aide.
__________________
Je préfère ma soif d'apprendre, à leurs certitudes de savoir.... |
||
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() O. JolySupport Inscription : décembre 2010 Messages : 287 ![]() |
Code :
INSERT INTO <table> SELECT <cols> FROM ... |
|
00
|
|
|
#3 | ||
![]() ![]() |
Ou pour lever l'ambiguïté et être insensible aux ajouts de colonnes :
Code :
__________________
Email : http://scr.im/waldar |
||
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Inscription : février 2005 Messages : 735 ![]() |
le problème est dans mon Insert j'ai des variables qui ne sont pas issues de mon select mais par exemple de variables se trouvant dans le déclare.
n'est-il pas possible de compter le nombre de résultat du SELECT et de faire un .... while INSERT ?
__________________
Je préfère ma soif d'apprendre, à leurs certitudes de savoir.... |
|
|
00
|
|
|
#5 | ||
![]() ![]() |
Vous pouvez sélectionner votre variable dans votre requête :
Code :
__________________
Email : http://scr.im/waldar |
||
|
00
|
|
|
#6 |
|
Membre actif
![]() ![]() Administrateur de base de données Inscription : décembre 2008 Messages : 106 ![]() |
tu me recupers le select dans un curseur , et faire ton insert comme tu le souhaites en y ajoutant tes parametres
|
|
|
00
|
|
|
#7 | ||
|
Membre confirmé
![]() Inscription : février 2005 Messages : 735 ![]() |
merci pour vos réponses, je suis parti sur la méthode de WALDAR.
Si je fais : Code :
DBMS_OUTPUT.PUT_LINE(c_req.dated||' '||c_req.datef||' '|| c_req.mat||' '||c_req.unite||' '||c_req.secteur||' '||c_req.code_grade||' '||c_req.mipares||' '||c_req.regime||' '||c_req.activite_reelle); par contre : Code :
Avez-vous une idée ? peut-on avoir un moyen en pl/sql de retourner une erreur sur un insert ?
__________________
Je préfère ma soif d'apprendre, à leurs certitudes de savoir.... |
||
|
|
00
|
|
|
#8 |
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 311 ![]() |
|
|
|
00
|
|
|
#9 |
|
Membre confirmé
![]() Inscription : février 2005 Messages : 735 ![]() |
désolé j'insere un champ vide dans une colonne obligatoire
__________________
Je préfère ma soif d'apprendre, à leurs certitudes de savoir.... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com