PL/SQL est un langage de programmation propriétaire créé par oracle. C'est une extension
du langage SQL. Ce langage permet de combiner des requêtes SQL et des instructions
procédurales (traitements conditionnels et itératifs) dans le but de créer des traitements
complexes destinés à être stockés dans une bas de données.
Les dernières évolutions proposées par Oracle permettent de gérer des bases de données
objet.
Ce cours explique pas à pas comment écrire un code PL/SQL.
Cette exception n'est pas levée lorsqu'on utilise : CURSOR curseur IS SELECT * FROM table ;
Mais elle est levée lorsque tu utilises SELECT col1, col2,... INTO var_recep1, var_recep2 FROM table WHERE... Il faut que le select ne renvoi qu'une seule ligne sinon, il y a une erreur
Bonjour , j'etai entrain de lire ton 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 il 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
16 juil. 2011 à 10:09
20 juin 2011 à 10:50
Mais elle est levée lorsque tu utilises SELECT col1, col2,... INTO var_recep1, var_recep2 FROM table WHERE... Il faut que le select ne renvoi qu'une seule ligne sinon, il y a une erreur
20 juin 2011 à 10:23
– TOO MANY ROWS : le select ram`ne plus d’une ligne
je me demande pouquoi il 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
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.