如何在ora触发器中取随机值啊 表GL_BAL中 有一个主键bal_uniq 我想往GL_BAL表中插入我查询出来的数据,可是我查询出来的数据中 bal_uniq 我都给附的一个值,如果现在我想在触发器或者存储中把bal_uniq改成随机数并且不和原来的重复,如何修改,原表中 bal_uniq 长度为5位 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 随机数的话,用dbms_random包就是了。但是,你还想保证不重复,这个只有自己写程序了。那为什么不干脆直接用数据库的顺序对象呢? 楼上的大侠,不太懂你说的什么意思。dbms_random 怎么用? 顺序对象怎么用? dbms_random是oracle的一个包(Package)。这里有一些解释:http://www.psoug.org/reference/dbms_random.html顺序就是Sequence,他会生成一个连续的数字。系统自动累加。 sequence 这个我查了一下 会用了 谢谢 求一触发器 表的数据量很大,怎么处理? 如何在oracle包中写blob字段 orecle怎样取一个字符的unicode码 加大process后重起电脑oracle9i数据库不启动了? 分区表在脚本中的应用 如何将一个用户所拥有的权限授予另外的用户 请教ORACLE9i启动异常 问几个很简单的问题,希望大家帮我。一个非技术类,一个基础类。 作业无法执行 oracle中关于查询的问题,求一查询语句 怎样学好Oracle数据库?该学习的东西很多,但是应该学习写什么为好
但是,你还想保证不重复,这个只有自己写程序了。那为什么不干脆直接用数据库的顺序对象呢?
这里有一些解释:
http://www.psoug.org/reference/dbms_random.html顺序就是Sequence,他会生成一个连续的数字。系统自动累加。