SELECT INTO
En plus d’utiliser « := », en PL/SQL on peu affecter une valeur à une variable en utilisant le SELECT INTO.
La syntaxe est très simple :
SELECT attribut INTO variable
FROM entité
WHERE condition;
Donc nous allons utiliser la commande SELECT INTO pour affecter le nombre d’utilisateur à une variable.
DECLARE iNbUser INTEGER; BEGIN SELECT COUNT(*) INTO iNbUser FROM USERS; DBMS_OUTPUT.PUT_LINE( iNbUser ) ; END; /
Attention, il faut s’assurer que le SELECT INTO renvoi bien qu’un seul enregistrement ! Sinon le PL/SQL va générer une erreur.



Note de l'article