create table test(col1 int,col2 int);
insert into test value(1,null)
...
insert into test value(100,null)update test a set a.col2=MOD(ABS(DBMS_RANDOM.RANDOM),100);
insert into test value(1,null)
...
insert into test value(100,null)update test a set a.col2=MOD(ABS(DBMS_RANDOM.RANDOM),100);
解决方案 »
- Oracle远程连接失败
- 哪位大虾解释一下为什么数据表之间的环路需要处理?
- windows server 2008 R2 x64(64位)系统下安装Oracle10g,安装窗口消失
- 这个存储过程怎么写(更新多条记录)
- 请问如何将excel表存入ORACLE中?并可以把excel中某些字段读出来?
- 我的Oracle客户端如果几分钟不操作,就会自动与服务端断开。其他的的客户端都不这样,请问怎么回事?
- 索引问题
- oracle 除了用desc得到表结构外,还有别的方法吗?
- 执行存储过程出现错误04021,但是一样的存储过程内容,换个名字就可以执行了。。
- 急问:我的ORACLE9i更换IP地址了
- 如何更改表中列名?
- 如何将十条记录一次性地通过存储过程录入呢?
dbms_random.values(m,n)
SQL> select * from zyz2;
ID P1 P2
---------- ---------- ----------
1 211 212
2 12 14
4 241 242
2 145
1 11
3 17 26 rows selected.Elapsed: 00:00:00.50
SQL> select id,p1,p2 from (select zyz2.*,dbms_random.random num from zyz2 order
by num) where rownum<3; ID P1 P2
---------- ---------- ----------
2 12 14
1 211 212Elapsed: 00:00:00.30
SQL> select id,p1,p2 from (select zyz2.*,dbms_random.random num from zyz2 order
by num) where rownum<3; ID P1 P2
---------- ---------- ----------
3 17 2
2 12 14