请问如何用SQL语句更改表中字符串类型字段内容 作为不同ID的索引标志?还是做相同ID而不同记录的索引标志? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用rownum来实现:update tabNameset fieldName = (select A.newfieldName from (select rowid oldRowid ,fieldName || lpad(to_char(rownum),4,'0') as newfieldName from tabName ) A where A.oldRowid = tabName.rowid) 是想用这四位数字作为相同ID而不同记录的索引标志,所以不同ID都要加上不同的四位数请二楼的大哥帮忙解释一下,“A”是什么意思啊,谢谢 A是内部sql语句产生的表的别名。 关于数据库中表的列的命名规范 Linux双机热备+Oracle 向高手求救?????? 这个错误如何处理呀: ORA-06502: PL/SQL: numeric or value error, 着急 oracle 两张表数据合并 在OMS中刷新所有节点,为什么有一个新建的数据库看不见 Oracle转换到hibernate类型问题. 查询条件为日期的问题? 程序遇到数据库操作会挂死问题 一个挺简单的问题,请高手指教! 在Oracle数据库中,怎么实现像SQL SERVER那样,使一列的ID自动增长,而且具有唯一性? 表格操作
set fieldName =
(select A.newfieldName
from (select rowid oldRowid ,fieldName || lpad(to_char(rownum),4,'0') as newfieldName from tabName
) A where A.oldRowid = tabName.rowid
)