表GL_BAL中 有一个主键bal_uniq 我想往GL_BAL表中插入我查询出来的数据,可是我查询出来的数据中 bal_uniq 我都给附的一个值,如果现在我想在触发器或者存储中把bal_uniq改成随机数并且不和原来的重复,如何修改,原表中 bal_uniq 长度为5位
解决方案 »
- 同一张表,根据查询条件的不同,对结果集合并,并标记状态
- 关于三个配置文件 tnsnames.ora listener.ora sqlnet.ora 的疑问
- 用sql语句插入clob字段
- oracle中,日期型常量如何表示呢?比如access中用#2009-12-12#,oracle中用什么字符包含呢?
- 如何在oracle90中查出数据量在1000以上的所有表id
- 这个sql怎么写?
- 一个视图的写法,在线急等,多谢
- view 中可以加上index吗
- 在WINDOWS2000 Server下安装ORACLE7.3.3的问题
- 为什么在ORACLE 8.1.6中,建立了数据库链接DBLINK,测试时,提示:数据库链路未处于活动状态。不知道问题出在哪里?
- oracle中关于查询的问题,求一查询语句
- 怎样学好Oracle数据库?该学习的东西很多,但是应该学习写什么为好
但是,你还想保证不重复,这个只有自己写程序了。那为什么不干脆直接用数据库的顺序对象呢?
这里有一些解释:
http://www.psoug.org/reference/dbms_random.html顺序就是Sequence,他会生成一个连续的数字。系统自动累加。