ORA-01410: invalid ROWID的错误是因为什么啊 我执行查询语句的时候按照一个字段排序时,出现ORA-01410: invalid ROWID的错误,监视出来的结果是SELECT 入库日,rowid FROM 入出库 WHERE rowid = 0x010000000000000000000000000000000000这是为什么啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 oracle rowid有固定格式的,另外,使用rowid需要单引号SQL> SELECT empno,rowid FROM emp WHERE rowid='0x010000000000000000000000000000000000';SELECT empno,rowid FROM emp WHERE rowid='0x010000000000000000000000000000000000' *第 1 行出现错误:ORA-01410: 无效的 ROWIDSQL> SELECT empno,rowid FROM emp WHERE rowid=AAAXLcAAEAAAAAfAAG;SELECT empno,rowid FROM emp WHERE rowid=AAAXLcAAEAAAAAfAAG *第 1 行出现错误:ORA-00904: "AAAXLCAAEAAAAAFAAG": 标识符无效SQL> SELECT empno,rowid FROM emp WHERE rowid='AAAXLcAAEAAAAAfAAG'; EMPNO ROWID---------- ------------------ 7782 AAAXLcAAEAAAAAfAAGSQL> 楼主这个rowid确实是无效的ROWID,是怎么来的? 这么奇怪的rowid,该不会是外部表吧? win7 安装oracle 10g 后需要主机身份验证,但是总是不能验证通过 oracle 动态绑定变量 200分求一个简单SQL的执行原理 求 SQL 语句一条 oracle 10g里怎么解析XML文件?很急,请大家帮帮忙!谢谢! error:ora-12560:TNS:协议适配器错误 存贮过程问题! 如何一个日期是星期几?????????急!!!!在线等 虚心求教,望指点一二 create table b(c timestamp);这条语句为什么会报无效数据类型的错误,oracle中的时间戳数据类型应该如何定义?谢谢! 存储过程 求助!数据库迁移后触发器状态全部为invalid
SQL> SELECT empno,rowid FROM emp WHERE rowid='0x01000000000000000000000000000000
0000';
SELECT empno,rowid FROM emp WHERE rowid='0x010000000000000000000000000000000000' *
第 1 行出现错误:
ORA-01410: 无效的 ROWID
SQL> SELECT empno,rowid FROM emp WHERE rowid=AAAXLcAAEAAAAAfAAG;
SELECT empno,rowid FROM emp WHERE rowid=AAAXLcAAEAAAAAfAAG
*
第 1 行出现错误:
ORA-00904: "AAAXLCAAEAAAAAFAAG": 标识符无效
SQL> SELECT empno,rowid FROM emp WHERE rowid='AAAXLcAAEAAAAAfAAG'; EMPNO ROWID
---------- ------------------
7782 AAAXLcAAEAAAAAfAAGSQL>