|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : août 2003 Messages : 43 ![]() |
Bonjour,
J'ai un problème dans une sous-proc qui contient des conditions. Code :
Or, lors de l'exécution de la sous-proc, il me met des erreurs du fait que certaine table # ne sont pas créée. Pourquoi ces erreurs alors qu'il ne devrait pas passer par tous les blocs conditionnel mais seulement le bloc 1 OU le bloc 2 ? |
||
|
|
00
|
|
|
#2 |
![]() ![]() |
Parce que le parser détermine si vous utilisez des objets existants lors de la compilation de la proc (sinon il aurait de la peine à déterminer un arbre d'exécution)... ce qui n'est pas le cas.
Le truc: créer vos 2 tables temporaires avant la création de la proc, puis les supprimer
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql Administrateur SAP Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com