Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels 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 22/08/2007, 18h23   #1
Invité de passage
 
Inscription : août 2007
Messages : 19
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 19
Points : 0
Points : 0
Par défaut probleme de procedure sockée

bonjour à tous j'ai un probleme ave une procedure stockée; voici mon probleme:

j'ai créé une procedure stocké avec l'instruction suivante:


(NOM in VARCHAR2, MP in VARCHAR2
)
is
begin
CREATE USER NOM IDENTIFIED BY MP;
GRANT "CONNECT" TO NOM;
GRANT "RESOURCE" TO NOM;
end;


et le message suivant s'affiche lorsque je compile,

Numéro de ligne = 5 Numéro de colonne = 1 Texte d'erreur = PLS-00103: Symbole "CREATE" rencontré à la place d'un des symboles suivants : begin case declare exit for goto if loop mod null pragma raise return select update while with <an identifier> <a double-quoted delimited-identifier> <a bind variable> << close current delete fetch lock insert open rollback savepoint set sql execute commit forall merge <a single-quoted SQL string> pipe




prière de m'aider merci.
lokazouzou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2007, 09h20   #2
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
Tu dois faire du SQL dynamique pour du DDL !
Code :
1
2
3
4
5
6
7
8
9
10
11
 
(NOM  IN VARCHAR2, MP IN VARCHAR2
 )
 IS
begin
execute immediate 'CREATE USER '|| NOM ||' IDENTIFIED BY '||MP;
 
execute immediate 'GRANT "CONNECT" TO '||NOM;
 
execute immediate 'GRANT "RESOURCE" TO '||NOM;
end;
__________________
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 14h27.


 
 
 
 
Partenaires

Hébergement Web