update问题

[复制链接]
查看11 | 回复5 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
COL
----------------------
2
2
2

我现在想将第一行的 2 改成 10。有什么方法吗?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
update table_name set col=10 where rownum=2;
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
错了,是:
update table_name set col=10 where rownum=1;
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
数据库设计的时候加一个主见
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
SQL> select * from aa where rownum=0;
未选定行
SQL> select * from aa where rownum=1;
123
123
-------------------------------------------------- --------------
123
123
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
rownum 是虚列
他不能这样查询的阿/
只允许
select * from aa where roenum<2
不能有具体的值啊!
难道不是吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行