Oracle数据库随机生成3位不重复数字
时间: 2024-05-02 16:22:58 浏览: 113
Oracle随机函数之dbms_random使用详解
您可以尝试以下代码来实现您的要求:
```
SELECT DISTINCT FLOOR(DBMS_RANDOM.VALUE(1, 10) * 1000) AS random_number
FROM dual
WHERE LENGTH(TO_CHAR(FLOOR(DBMS_RANDOM.VALUE(1, 10) * 1000))) = 3;
```
这段代码将随机生成一个不重复的三位数,并且确保其为三位数。
阅读全文