J'ai écrit un package pour interroger des lignes à partir d'une table. Cette requête select appelle d'autres fonctions et renvoie toutes les lignes de la table. Mais quand j'écris un paquet avec toutes les fonctions et les sprocs, mon sproc avec une instruction select me donne une erreur disant que je ne peux pas exécuter sans instruction. Mais si je l'utilise, il ne retournera qu'une seule ligne. Comment puis-je récupérer toutes les lignes en utilisant Oracle Sp?Interrogation de plusieurs lignes à partir d'une table Oracle à l'aide du package
Procedure GetData As
BEGIN
Select Jobid, JobName, JobLocation, JobCompany, X(jobid) FROM jobsTable; END GetData;
END;
je devais changer à la suite faire l'erreur disparaissent:
Procedure GetData As
r_Jobid jobsTable.jobid%type;
r_JobName jobsTable.jobName%type;
r_JobLocation jobsTable.jobLocation%type;
r_temp varhar2(10);
BEGIN
Select Jobid, JobName, JobLocation, JobCompany, X(jobid)
INTO r_jobid, r_jobName, r_jobLocation, r_temp
FROM jobsTable;
END GetData;
END;
Pourriez-vous ajouter dans l'erreur exacte que vous obtenez? – SeanJA
votre code proc stocké serait également utile. – akf
comment ajouter un extrait de code –