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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Probleme variable entrante function Oracle

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme variable entrante function Oracle

n°1881103
kahya
Posté le 05-05-2009 à 16:04:31  profilanswer
 

Bonjour,
voilà j'ai une fonction dans ma base de donnée, à laquelle je passe la variable "identifiant".
Dans cette fonction j'ai cette requete :
 
SELECT location.DATEDEBUT, location.DATEFIN, location.ID_TYPE_LOCATION into v_dateDebut, v_dateFin, v_idTypeLocation
  FROM location
  WHERE location.IDENTIFIANT = identifiant;

 
Quand je remplace "identifiant" par 3, la fonction marche, quand je fais un return identifiant il contient bien 3, mais quand je l'exécute tel qu'elle j'ai un message d'erreur comme quoi trop de résultats ont étés retournés par rapport aux paramètres.  
Où est l'erreur?
 
J'appelle ma fonction comme cela : SELECT CALCULTARIF(3) FROM DUAL
 
Merci :)

mood
Publicité
Posté le 05-05-2009 à 16:04:31  profilanswer
 

n°1881105
casimimir
Posté le 05-05-2009 à 16:11:37  profilanswer
 

il interprete sans doute cela comme:
 

Code :
  1. SELECT location.DATEDEBUT, location.DATEFIN, location.ID_TYPE_LOCATION into v_dateDebut, v_dateFin, v_idTypeLocation
  2.   FROM location
  3.   WHERE location.IDENTIFIANT = location.identifiant;

 
 
donc renomme ton paramètre pour qu'il ne se nomme pas de la même manière qu'un champ de la table que tu utilises. Perso je préfixe tous mes paramètres par p_ en pl/sql

n°1881109
kahya
Posté le 05-05-2009 à 16:14:24  profilanswer
 

Trop fort merci :))


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

  Probleme variable entrante function Oracle

 

Sujets relatifs
[C] Matrice de structures : probleme de remplissageProblème d'inbricatation avec mes if
problème de rechercheProblème d'incrémentation de variable!
Requete xml distant et variable php[SQL] Problème création BDD SQL
Problème changement fenêtre[RESOLU] Probleme Application FileDialog
probléme lors du download de zip en php 
Plus de sujets relatifs à : Probleme variable entrante function Oracle


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