首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

随机数生成存储过程

2012-11-09 
求一个随机数生成存储过程生成规则:1.生成一个三位数2.从A-Z,0-9中提取3.不允许有重复(前面任意匹配两个字

求一个随机数生成存储过程
生成规则:
  1.生成一个三位数
  2.从A-Z,0-9中提取
  3.不允许有重复(前面任意匹配两个字符)
  4.oracle存储过程生成,预留一个入参reserved
因小弟没有接触过oracle,也几乎不跟数据库打交道.所以不知道如何下手.请各位大大帮帮忙吧!


[解决办法]

SQL code
--前2位大写字母,第三位数字吗?select dbms_random.string('u',2)||trunc(dbms_random.value(1,9)) from dual;--还是3位是任意大写字母或数字?select dbms_random.string('x',3) from dual;
[解决办法]
探讨
SQL code

--前2位大写字母,第三位数字吗?
select dbms_random.string('u',2)||trunc(dbms_random.value(1,9)) from dual;
--还是3位是任意大写字母或数字?
select dbms_random.string('x',3) from dual;

热点排行