Je sais que le cap n'est pas si clair.Ceci est l'imageDOT (.) Après Ampersand (variable hôte) et considéré comme faisant partie du nom de la variable?
J'utilise & et je le considère comme $ a. , dans la sortie & a et & a. donne la même sortie. et pourquoi single. (DOT) après & a ne donne pas d'erreur mais si nous mettons un caractère, un opérateur ou des caractères génériques après & a donne une erreur.
Ceci est le code.
BEGIN
FOr i in &&a...3 LOOP
DBMS_OUTPUT.PUT_LINE(i||' '||&a.||' '||&a);
END LOOP;
END;
Sortie Entrée
1 1 1
2 1 1
3 1 1