Bonjour,
Débutant en SQL, je voudrais savoir si il est possible d'exécuter plusieurs SELECT dans une procédure PL/SQL
Quand je met ça j'ai une erreur.Code:
1
2
3
4
5
6
7 PROCEDURE test BEGIN OPEN select * From ...; select * From ...; END
Version imprimable
Bonjour,
Débutant en SQL, je voudrais savoir si il est possible d'exécuter plusieurs SELECT dans une procédure PL/SQL
Quand je met ça j'ai une erreur.Code:
1
2
3
4
5
6
7 PROCEDURE test BEGIN OPEN select * From ...; select * From ...; END
Et que dit ce message d'erreur ?
Pour info, les deux select fonctionne quand ils sont dans des procédures différentesCode:pls-00428 an into clause is expected in this select statement
Ton premier SELECT est associé à la commande OPEN de la ligne précédente.
Ton second SELECT est "dans le vide" et c'est pour celui-ci que PL/SQL te réclame une forme SELECT...INTO.
Que cherches-tu à faire dans ce programme ?
Dans le premier SELECT, je compte le nombre de transaction OK et KO dans une table.
Puis dans le deuxième select, je vais chercher le message d'erreur des transactions KO dans une deuxième table.
Pas de solution?
Vous allez devoir apprendre un minimum le langage pour pouvoir l'utiliser :
http://sheikyerbouti.developpez.com/pl_sql/
Par ailleurs on ne sait ce que vous souhaitez réellement faire et comment vous souhaitez présenter les données sélectionnées, on ne peut donc pas trop vous aider.