Précédent   Forum des professionnels en informatique > Bases de données > Oracle > PL/SQL
PL/SQL Forum d'entraide sur le PL/SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/11/2010, 16h12   #1
Nouveau Membre du Club
 
Inscription : juillet 2007
Messages : 87
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 87
Points : 29
Points : 29
Par défaut Creation de package avec avertissement mais sans erreur

Bonjour,

Lorsque j'essaye ce code :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
CREATE OR REPLACE PACKAGE BODY TOTO
AS                                                                                                                                                                                 
 
   PROCEDURE PRO_CRT_IndexTravail
   IS
   BEGIN
 
   	/* Creation des index sur les no des tables de travail pour optimisation */
 
   	EXECUTE IMMEDIATE 'CREATE INDEX IDX_InitFAC ON TBL_InitFAC (no)';
   	EXECUTE IMMEDIATE 'CREATE INDEX IDX_InitUA ON TBL_InitUA (no)';
 
   END PRO_CRT_IndexTravail;
 
END TOTO;                                                                                                                                                                                            
/
 
CREATE OR REPLACE PACKAGE TOTO
AS                                                                                                                                                                                      
 
   PROCEDURE PRO_CRT_IndexTravail;
 
END TOTO;
/
J'obtiens:

Code :
1
2
3
Avertissement : Corps de package créé avec erreurs de compilation.
 
Package créé.
Et quand je fais show error, il répond :
Comment connaitre l'avertissement ?
Est ce que vous voyez une erreur ?

Merci d'avance pour l'aide apportée
korian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2010, 16h25   #2
Expert Confirmé Sénior
 
Avatar de mnitu
 
Homme Marius Nitu
Ingénieur développement logiciels
Inscription : octobre 2007
Messages : 3 307
Détails du profil
Informations personnelles :
Nom : Homme Marius Nitu
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 3 307
Points : 5 796
Points : 5 796
D’habitude on commence par créer le package et ensuite le corps du package.
Ajouter show errors avant de créer le package mais après la création du corps du package.
mnitu est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/11/2010, 21h22   #3
Membre actif
 
Inscription : février 2007
Messages : 167
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 167
Points : 161
Points : 161
...et pour connaître les erreurs on peut interroger la table user_errors

Code :
1
2
 
SELECT * FROM user_errors;
Pozzo
Pozzo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2010, 08h03   #4
Nouveau Membre du Club
 
Inscription : juillet 2007
Messages : 87
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 87
Points : 29
Points : 29
Citation:
Envoyé par mnitu Voir le message
D’habitude on commence par créer le package et ensuite le corps du package.
Merci
C'était tout simplement ça.

Bonne journée.
korian est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h05.


 
 
 
 
Partenaires

Hébergement Web