Bonjour, je voudrais générer un nombre aléatoire dans ma base firebird, et le stocker dans un champs INTEGER,
J'utilise donc ce code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT ROUND((RAND()*100)) FROM RDB$DATABASE
Mais je n'obtiens que des valeurs NULL, alors que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT RAND() FROM RDB$DATABASE
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT ROUND(123.456) FROM RDB$DATABASE
Fonctionnent parfaitement.
J'utilise FIREBIRD 2.0 EMBED
Une idée?
Merci d'avance.