生成规则:
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;
------解决方案--------------------