PLSQL générer entier aléatoire

Dans Oracle Sql developer 11g, comment puis-je générer un nombre entier aléatoire et l'assigner à une variable? C'est ce que j'ai essayé jusqu'à présent:

S_TB := SELECT dbms_random.value(1,10) num FROM dual;

Avec ce code je l'ai eu d'erreur:

S_TB := SELECT dbms_random.value(1,10) num FROM dual
Error report -
Unknown Command

Quelle est la bonne façon de résoudre mon problème?

InformationsquelleAutor Justin | 2015-05-23