本文目录
oracle 命令设置值为随机数的命令
先来100发select round(dbms_random.value(50,59),0) random_value from dual connect by rownum《=100; RANDOM_VALUE 1 59 2 54 3 50 4 54 5 59 6 58 7 57 8 57 9 56 10 52 11 52 12 59 13 57 14 50 15 58 16 53 17 56 18 55 19 53 20 57 21 56 22 54 23 52 24 53 25 58 26 52 27 53 28 51 29 56 30 54 31 57 32 55 33 57 34 54 35 53 36 50 37 54 38 59 39 56 40 51 41 57 42 54 43 55 44 57 45 52 46 56 47 57 48 58 49 51 50 59 51 50 52 51 53 58 54 54 55 59 56 58 57 56 58 54 59 55 60 55 61 53 62 55 63 53 64 53 65 56 66 55 67 59 68 52 69 59 70 55 71 54 72 54 73 50 74 57 75 55 76 58 77 51 78 58 79 52 80 50 81 51 82 53 83 52 84 55 85 58 86 57 87 54 88 54 89 58 90 58 91 56 92 57 93 55 94 58 95 54 96 54 97 50 98 55 99 59 100 52
oracle 怎样在指定数据当中生成随机数
select trunc(dbms_random.value(1,4)) from dual; 类似的你弄下就可以了 不懂问我
oracle怎么样可以生成不重复的随机数
创建一个表,用来存储已经使用过的随机数,当产生一个新的随机数时,检查是否已经使用过,如果已经使用过,那么重新产生,直至生成的随机数在表中不存在,使用之后把该数存入表中。