`
zhouchaofei2010
  • 浏览: 1103149 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

报错:要求rowid 得到的却是number

 
阅读更多

select * from "EITC09"."ZXZJ_PROJECTBASE" where   rowid > 2376;
报错:要求rowid 得到的却是number
原因:rowid 是字符串
参考
http://wenku.baidu.com/view/43e907d9a58da0116c1749cc.html

分享到:
评论

相关推荐

    rowid与rownumber

    rowid 与 rownumber 的介绍和应用 rowid 和 rownum 是 Oracle 数据库中的两个重要概念,对于数据库开发人员来说非常重要。下面我们将详细介绍 rowid 和 rownum 的概念、结构、应用场景等。 一、rowid 概念 rowid ...

    Oracle数据库rowid深入探析.pdf

    "Oracle数据库rowid深入探析" Oracle数据库rowid是Oracle数据库中一个重要的概念,也是Oracle DBA考试中一个重要的知识点。rowid是Oracle数据库中的一种伪列,它可以唯一地标识表中的每一行。伪列类似于数据表的列...

    利用rowid快速在线更新海量数据

    ROWID 的格式通常包含数据对象号 (Data Object Number)、相对文件号 (Relative File Number)、块号 (Block Number) 和行号 (Row Number)。通过 ROWID 可以直接定位到表中的特定数据块和行,这对于提高数据检索和更新...

    oraclerowid在表行中的物理标识.pdf

    此外,Oracle还提供了`DBMS_ROWID`包中的函数,例如`ROWID_OBJECT`、`ROWID_RELATIVE_FNO`、`ROWID_BLOCK_NUMBER`和`ROWID_ROW_NUMBER`,这些函数可以直接将ROWID转换为对应的10进制数值,便于理解: - `ROWID_...

    关于orwid的理解

    DBMS_ROWID.ROWID_BLOCK_NUMBER(ROWID) BLKNUM, DBMS_ROWID.ROWID_ROW_NUMBER(ROWID) ROWNO FROM P_TEST WHERE ROWNUM ; ``` 该查询将返回表中前五行的Rowid及其各个组成部分的信息,如下面的示例结果所示: | ...

    Oracle中用Rowid查找和删除表中的重复记录

    ### Oracle中用Rowid查找和删除表中的重复记录 在Oracle数据库管理中,处理重复记录是一项常见的需求,尤其是在数据量较大的情况下。本文将详细介绍如何利用Rowid这一特性来有效地查找和删除表中的重复记录。 ####...

    oracle_SQL中rowid与rownum的使用

    在Oracle SQL中,`ROWID`和`ROWNUM`是两个非常重要的概念,它们在数据库查询和数据操作中起着至关重要的作用。本文将详细探讨这两个特性,包括它们的定义、用途以及如何在实际场景中有效利用它们。 一、ROWID详解 `...

    mysql虚拟了一个rowid(类似跟oracle的rowid)--SQL语句.sql

    mysql虚拟了一个rowid(类似跟oracle的rowid)--SQL语句

    浅析Rowid在Oracle数据库中的应用.pdf

    Rowid分为不同类型:Foreign Rowid、Logical Rowid和Physical Rowid。Foreign Rowid用于在Oracle与其他数据库交互时标识其他数据库中的记录,确保跨系统的一致性。Logical Rowid主要存在于索引组织表的辅助索引中,...

    oracle_SQL中ROWID与ROWNUM的使用

    SELECT * FROM student WHERE ROWID = '查询得到的ROWID'; ``` #### 小结 - `ROWNUM` 主要用于限制结果集的大小,实现 TOP-N 查询。 - `ROWID` 则用于快速定位表中的具体行,提高检索效率。 - 在实际应用中,根据...

    oracle error invalid rowid

    在Oracle数据库系统中,"invalid rowid"错误通常表示尝试访问的数据行的引用已经失效或者不存在。RowID是Oracle数据库中用于唯一标识表中每一行的一个物理地址,它由数据库内部生成并存储在数据块中。当遇到"invalid...

    Oracle学习笔记(rownum和rowid)

    Oracle学习笔记(rownum和rowid),有具体的代码案例讲解rownum和rowid

    17.Oracle伪列1

    - 作为WHERE条件:由于rowid直接指向数据的物理位置,因此在WHERE子句中使用rowid进行查询具有极高的效率,优于使用索引。 二、rownum伪列 rownum与rowid不同,它是在查询过程中动态生成的序列号,表示查询结果...

    试论Rowid在Oracle数据库中的应用.pdf

    Oracle数据库中Rowid是一个非常重要的概念,它代表了数据库中记录的唯一地址标识。每行记录在Oracle数据库中都会有一个Rowid,相当于一个物理地址,即使该行数据在数据库中发生了迁移,其Rowid也不会改变。在处理...

    在oracle中灵活使用Rownum和rowId

    ### 在Oracle中灵活使用Rownum和RowId 在Oracle数据库中,`ROWNUM` 和 `ROWID` 是两个非常重要的概念,它们可以帮助我们在查询数据时实现更灵活的数据管理。本文将详细介绍这两个概念的区别及其使用方法,并通过...

    oracle伪列以与伪表.doc

    - 方法2:利用`MIN(ROWID)`或`MAX(ROWID)`排除每个组中已存在的ROWID。 - 删除重复记录: - 对于大量重复记录,可以先找出具有多个实例的ID,然后删除ROWID不在最小ROWID集合中的记录。 - 对于少量重复记录,...

    oracle_SQL-rowid--rownum.zip_oracle

    在Oracle SQL中,`ROWID`和`ROWNUM`是两个非常重要的概念,它们在数据库查询和操作中扮演着关键角色。本篇文章将详细解析这两个概念及其应用。 **ROWID** `ROWID`是Oracle数据库中一个特殊的伪列,它为每一行数据...

    oracle删除重复记录性能分析

    (SELECT rowid rid, ROW_NUMBER() OVER (PARTITION BY object_id ORDER BY rowid) rn FROM demo) WHERE rn <> 1); ``` 此方法首先通过ROW_NUMBER()函数对相同`object_id`的数据进行编号,然后通过子查询选择非第一...

Global site tag (gtag.js) - Google Analytics