Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2626 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Résolu] Pb affection variable ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Pb affection variable ...

n°763842
petithomme
Posté le 15-06-2004 à 10:04:29  profilanswer
 

Voila mon code :

Code :
  1. insert into T_ANN_Direction (DIR_intID,Dir_strNOM,Dir_booAdmin)
  2. VALUES (SEQ_T_ANN_DIRECTION.nextval, 'Administrateur', 1);
  3. select DIR_intID into P_dir from T_ANN_Direction;
  4. insert into T_ANN_Division (DIV_intID, Div_strNOM,Div_intDirection_ID)
  5. VALUES (SEQ_T_ANN_DIVISION.nextval, 'Administrateur', P_dir);


 
L'insertion de la 1ère ligne marche (normal) mais après ca plante :

Code :
  1. ORA-00905: Mot-clé absent


 
Je comprend pas pourquoi mon "select ... into ..." ne marche pas ?
P_dir est déclaré en variable local ("P_dir number;" )


Message édité par petithomme le 16-06-2004 à 09:10:07
mood
Publicité
Posté le 15-06-2004 à 10:04:29  profilanswer
 

n°763889
vttman
PT, ROT,VTT
Posté le 15-06-2004 à 10:38:26  profilanswer
 

T'as oublié les : Non ?
=>
into : p_dir


Message édité par vttman le 15-06-2004 à 10:39:27
n°763921
petithomme
Posté le 15-06-2004 à 11:01:27  profilanswer
 

ben j'ai essayé avec et à la compilation il me dit  
" PLS-00049: variable de lien erronée 'P_DIR'"
 
si je les enlève plus d'erreur donc je sais pas...

n°765230
vttman
PT, ROT,VTT
Posté le 16-06-2004 à 07:49:06  profilanswer
 

C un truc comme ça que tu as ecris,
et ça marche pas ?
 
DECLARE
 
P_dir number;
 
BEGIN
insert into T_ANN_Direction (DIR_intID,Dir_strNOM,Dir_booAdmin)  
  VALUES (SEQ_T_ANN_DIRECTION.nextval, 'Administrateur', 1);  
 select DIR_intID into :P_dir from T_ANN_Direction;  
   
   
insert into T_ANN_Division (DIV_intID, Div_strNOM,Div_intDirection_ID)  
  VALUES (SEQ_T_ANN_DIVISION.nextval, 'Administrateur', :P_dir);  
 
END
 
 

n°765264
petithomme
Posté le 16-06-2004 à 09:10:49  profilanswer
 

c'est bon j'ai réussi à trouver.
Merci quand même vttman !

n°1601857
gustavo3
Posté le 21-08-2007 à 17:14:52  profilanswer
 

bonjour je suis actuellement en stage et je commence a manipuler oracle 9i  
le probleme c ke je ne suis pas administrateur de ma base et je veu kand meme créer des base de donnée  
mais une fois tapez create database nom_base ; il me met "ORA-01031: privilèges insuffisants"  
je voulai savoir comment faire pour avoir tous les privileges  pour pouvoir créer ma base de donnée ou si il y a peut etre un login et mot de passe pour administrateur par defauts merci d'avance


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Résolu] Pb affection variable ...

 

Sujets relatifs
Variables de type variable, c'est possible ?Problème liaison Javascript/PHP [Résolu]
recuperer une variable javascript dans du code php entre 2 pages[Résolu] Menu déroulant inversé en CSS
[VB 6] Liste d'un seul élément et affichage [RESOLU][MYSQL] faire la somme de la selection ? [RESOLU]
[php] Afficher des enregistrements sans doublon [résolu]forcer date jj/mm/aaaa [Résolu]
[RESOLU][API WIN] List box[résolu]DropDownList: récupération données
Plus de sujets relatifs à : [Résolu] Pb affection variable ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR