Exception [Résolu]

Messages postés
294
Date d'inscription
samedi 5 février 2005
Dernière intervention
24 juillet 2015
- - Dernière réponse : T_Mehdi
Messages postés
294
Date d'inscription
samedi 5 février 2005
Dernière intervention
24 juillet 2015
- 20 juin 2011 à 14:21
Bonjour , j'etai entrain de lire un cours de PL/SQL ,et jai remarqué dans la partie exception la presence de l'exception suivante
– TOO MANY ROWS : le select ram`ne plus d’une ligne
je me demande pouquoi une telle exception existe?sachant que l'on peu faire 'un select *' sur une table c'est normal de recuperer plusieurs lignes je ne voie absoluement pas pourquoi ceci deverai levé une exception

Merci
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
6450
Date d'inscription
mardi 8 mars 2005
Dernière intervention
17 mai 2018
3
Merci
Je l'ai expliqué dans les commentaires de la source. Si tu veux récupérer plusieurs lignes avec PL/SQL, il faut que tu utilises un curseur, cette exception ne peut pas être levée dans ce cas.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 97 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Julien39
Messages postés
294
Date d'inscription
samedi 5 février 2005
Dernière intervention
24 juillet 2015
0
Merci
Merci , enfaite je pense que je me suis mal exprimé.
conciderant la requete suivante :

select * from Table where col="%a"

j'ai testé cela sur sql_dev et cela ne ma pas generer derreur...
Commenter la réponse de T_Mehdi

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.