J'installe une base de données Oracle (11g) locale - un clone d'une autre base de données que nous avons déjà en cours d'exécution. J'exécute un tas de commandes PL/SQL générées dans SQL Developer.
Je reçois la sortie
Error starting at line x in command:
*long-ass SQL statement here*
Error report:
SQL Command: force view "someViewName"
Failed: Warning: execution completed with warning
Comment lire l'avertissement qui a été généré sans modifier le script?
quand j'utilise le show errors
immédiatement après cette commande, j'obtiens la sortie no errors
Si show errors
ne vous donne rien:
select line, position, text
from user_errors
where type = 'VIEW'
and name = 'someViewName'
order by sequence;
Cela suppose que vous le créez sous votre propre schéma; sinon vous pouvez regarder dans all_errors
au lieu.
Les colonnes sont dans la documentation :
ALL_ERRORS
décrit les erreurs actuelles sur les objets stockés accessibles à l'utilisateur actuel.DBA_ERRORS
décrit les erreurs actuelles sur tous les objets stockés dans la base de données.USER_ERRORS
décrit les erreurs actuelles sur les objets stockés appartenant à l'utilisateur actuel. Cette vue n'affiche pas la colonneOWNER
.