PL SQL ramène trop de lignes
bonjour j'ai un bloc plsql qui une fois executé sous sqldevelopper m'affihe un case me permettant de saisir le numero
de l'employe dans la table scott ensuite j'ai le message : lextraction demandé ramene plus que le nombre de ligne demandé
et je ne voit en aucun cas comment ce que bloc peut il retourner plus q'une ligne tandisque que empno est unique.
Code:
1 2 3 4 5 6 7
| VARIABLE emp_salary number
SET AUTOPRINT ON
DECLARE
empno NUMBER(6):=&empno;
BEGIN
SELECT SCOTT.emp.SAL INTO :emp_salary FROM SCOTT.emp WHERE SCOTT.emp.EMPNO=empno;
END; |