Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
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 09/01/2008, 00h46   #1
Membre à l'essai
 
Inscription : octobre 2006
Messages : 115
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 115
Points : 21
Points : 21
Par défaut pb pour la procedure

je fais une procedure avec avertisement je ne comprend pas pourquoi

Code :
1
2
3
4
5
6
7
 
 
LINE/COL ERROR
-------- -----------------------------------------------------------------
2/2      PLS-00103: Symbole "@" rencontré à la place d'un des symboles
         suivants :
         <identificateur> <identificateur entre guillemets> current
La procedure est

Code :
1
2
3
4
5
6
7
8
9
10
11
 
 
CREATE PROCEDURE Marche_information
(@Nom OUT varchar2(10)
)
AS
SELECT U.Nom,U.Prenom,V.NumCV,A.PrixObjet
FROM Utilisateur U,Vendeur V,Annonce A
WHERE V.NumV=A.NumV AND V.IdU=U.IdU AND Nom IN (@Nom);
END Marche_information;
/
wang_xue est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2008, 08h25   #2
Membre confirmé
 
Avatar de LBO72
 
Inscription : mai 2007
Messages : 385
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France

Informations forums :
Inscription : mai 2007
Messages : 385
Points : 282
Points : 282
Réponse peut-être bête pourquoi ne pas remplacer @Nom par P_NOM par exemple ?

LBO72.
LBO72 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2008, 09h06   #3
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
bah oui, @ n'est pas autorisé tout simplement... quelle idée de mettre des caractères spéciaux dans les noms de variable
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2008, 09h14   #4
Membre Expert
 
Homme
Expert Datawarehouses + BO (sur BDD Oracle et SQL Server)
Inscription : mars 2003
Messages : 645
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 41
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Expert Datawarehouses + BO (sur BDD Oracle et SQL Server)

Informations forums :
Inscription : mars 2003
Messages : 645
Points : 1 165
Points : 1 165
Il confond avec SQL server.
phili_b est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2008, 09h12   #5
Membre Expert
 
Avatar de Garuda
 
Homme Philippe CHIRCOP
Chef de projet
Inscription : juin 2007
Messages : 1 109
Détails du profil
Informations personnelles :
Nom : Homme Philippe CHIRCOP
Localisation : France

Informations professionnelles :
Activité : Chef de projet
Secteur : Bâtiment

Informations forums :
Inscription : juin 2007
Messages : 1 109
Points : 1 559
Points : 1 559
Et il manque peut être un
!

Et ca m'étonnerait que
Code :
1
2
...AND Nom IN (@Nom);
fonctionne sans erreur !!!!
__________________
Garuda गरूड
Brahmâ la Guerre et Vishnu la Paix

Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010
Garuda est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h33.


 
 
 
 
Partenaires

Hébergement Web