- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在针对 oracle 数据库运行一个非常基本的选择(不确定版本)。
SELECT * FROM ACCOUNTING WHERE ID = 123456 ORDER BY DATE
SELECT ROWNUM, * FROM ACCOUNTING WHERE ID = 123456 ORDER BY DATE
SELECT * FROM ACCOUNTING WHERE ID = 123456 AND ROWNUM < 2 ORDER BY DATE
Error Source: System.Data.OracleClient
Error Message: ORA-00904: "ROWNUM" : invalid identifier
SELECT "ROWNUM", ID, SITE_ID, READING_DATE, SUBMITTED_DATE, DEPOSIT_DATE
FROM ACCOUNTING
WHERE (SITE_ID = 33730)
ORDER BY READING_DATE
SELECT ID, SITE_ID, READING_DATE, SUBMITTED_DATE, DEPOSIT_DATE
FROM ACCOUNTING
WHERE (SITE_ID = 33730) AND ("ROWNUM" < 2)
ORDER BY READING_DATE
最佳答案
您的 实际查询可能正在使用 ROWNUM
双引号内。否则,这个错误是不可能的。
虽然您的第一个查询是 ORA-00936: missing expression
select * from dual WHERE "ROWNUM" < =3;
Error report -
SQL Error: ORA-00904: "ROWNUM": invalid identifier
00904. 00000 - "%s: invalid identifier"
*Cause:
*Action:
ROWNUM
是一个伪列,就像没有参数的函数一样......顺便说一句
"ROWNUM"
使 oracle 在您的表中搜索这样的列..
关于sql - ROWNUM 返回为 "invalid identifier",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30758451/
我在 MySQL 中有这个查询 SELECT @rownum:=@rownum+1 AS rownum, notifications_posts.from_user AS source, notifi
SET @rownum := -1; SELECT round(AVG(t.LAT_N),4) FROM ( SELECT @rownum := @rownum + 1 AS
我想知道 rowID 之间的区别和 rowNUM 以及如何在我们的表格中看到这两者。 当我执行此操作时: SELECT * FROM emp WHERE rownum=1 它返回一个查询,但是当我对
我正在查看一个 SQL 查询,它使用 Oracle 的 rownum 伪列来选择行号作为总行数的一部分: ROWNUM/(MAX(ROWNUM) OVER()) 我正在尝试使用通过 jOOQ 编写的查
这个问题在这里已经有了答案: 关闭 10 年前。 社区在 4 个月前 审查了是否重新打开此问题,然后将其关闭: 原始关闭原因未解决 Possible Duplicate: Rownum not wo
为什么以下查询返回“零”记录: SELECT * FROM 记录 WHERE rownum >= 5 AND rownum = 5 而以下查询返回正确的记录: SELECT * FROM 记录 WHE
最近我修复了一些错误:连接条件中有rownum。 像这样:在 t1.id=t2.id 和 rownum 10 总是返回 false。我不知道 ROWNUM<-666 在你的 JOIN 子句中是如何工作
select * from MYTABLE t where EQUIPMENT = 'KEYBOARD' and ROWNUM <= 2 or EQUIPMENT = 'MOUSE' and ROWN
所以我想在 Oracle DB 中选择一系列行。我需要这样做,因为我在表中有数百万行,我想将结果分页给用户(如果您知道在客户端执行此操作的另一种方法,如果重要,我正在使用 JavaFX,但我不认为通过
select * from Schem.Customer where cust='20' and cust_id >= '890127' and rownum between 1 and 2
我的表中有 6442670 条记录,我正在使用以下命令获取它们jdbctemplate 使用行号一次 1000000 个。以下是查询 select * from (select rowNum rn
select * from Schem.Customer where cust='20' and cust_id >= '890127' and rownum between 1 and 2
我有一个带有 group by 和 order by 子句的复杂查询,我需要一个排序的行号 (1...2...(n-1)...n) 与每一行一起返回。使用 ROWNUM(在通过查询的谓词阶段后但在查询
基本上,我想通过使用@rownum 显示表中的行数以及数据,它在第一页上工作得很好,但是当我们转到下一页时,我们又从第一行开始。 查询代码: $sql = "SELECT @rownum:=@rown
我有一个包含 10 000 个元素的表。 IQuerable query = dataRep.Get() .Query(); 我
如何返回特定范围的 ROWNUM值(value)观? 我正在尝试以下操作: select * from maps006 where rownum >49 and rownum 49 and r <
最近看oracle资料的时候,了解rownum的概念,以前只知道对数据库表进行简单的增删改查; 看到了rownum的概念后,突然想到了好多业务场景应该都可以适用的,比如在进行随机发奖的时候, 我
我正在尝试查看客户请求重新激活其 Internet 帐户的频率。 问题是,我们捕获一组有限的数据来分组。所以我的数据集如下。 我正在尝试从第一次创建重新激活请求到它第一次完成计算,一旦完成,完成请求完
我正在尝试查询以仅返回表中的最新行。 最初我在查询中使用了 max(id) 但是当我使用序列并且我的环境是聚集的时,我不能依赖序列作为它的顺序。 所以我决定根据创建时间排序并使用 rownum 选择顶
这是我当前代码的示例: DataSet = [1,2,3,4,5,6,7,8,9]. Sequence = [3,4,5,6]. ReducedDataSet = lists:foldl( fun(S
我是一名优秀的程序员,十分优秀!