请问 1.select rowid into :vrowid from test; update test set n1=1 where rowid=:vrowid;
2.select rowidtochar(rowid) into :vrowid from test; update test set n1=1 where rowid=chartorowid(:vrowid);
有什么区别。各个方面。谢谢。
2.select rowidtochar(rowid) into :vrowid from test; update test set n1=1 where rowid=chartorowid(:vrowid);
有什么区别。各个方面。谢谢。
解决方案 »
- sqlldr 控制文件
- 下面语句怎么写的啊??????
- sqlplus启动数据库
- 各位oracle版同志们赐教,救小弟一命...100分。
- Vista中如何安装Orecle10g?
- 再问sql 高手请进(有些难度)
- oracle9i数据库热备份如何做?
- 那位帮帮忙!立马给分
- Sql、Pl/Sql学习
- 十万火急!安装完 oracle11g 之后运行OracleDBConsoledev服务启动不了
- 如何实现对数据库的REDO、UNDO啊?
- 各位我想實現如下功能,即在一個表的TRIGGER中改動自己的記錄,SQL SERVER是可以的,可是ORACLE不行,報ORA-04091的錯,請問該如何解決???
看看
select rowid, chartorowid(rowidtochar(rowid))
from table_name
rwid ROWID; <- 用rowid类型