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 sql : Sélectionner tout - Visualiser dans une fenêtre à part
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;
Partager