问题标签 [with-clause]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - Oracle WITH CLAUSE 不起作用?
我正在尝试在查询中使用 WITH 子句,但不断收到消息
ORA-00942: 表或视图不存在
我试图在这里创建一个简单的查询作为示例:
WITH
test AS
(
SELECT COUNT(Customer_ID) FROM Customer
)
SELECT * FROM test;
但即使这样也不起作用,它只是给出了信息:
从测试中选择*;2 3 4 5 6 SQL>
SELECT * FROM test
* 第 1 行出现错误:
ORA-00942:表或视图不存在
我以前从未使用过 WITH 子句,这里有什么简单的东西吗?我正在使用 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod 任何建议将不胜感激。谢谢。
mysql - 如何在 MySQL 中使用“WITH”子句?
我正在将我的所有 SQL Server 查询转换为 MySQL,并且我的查询WITH
都失败了。这是一个例子:
mysql - 'with' 子句的 mySQL 版本
我的查询对象是在数据库中搜索一个长字符串。为了加快这个过程,longstring
表的所有记录在同一记录上都有该字符串的散列。我想首先在表中找到我的搜索字符串的散列等于longstring
表上的散列的所有记录。然后在我拥有该数据集之后,我想比较实际的字符串(因为哈希并不总是唯一的)。
现在在 oracle 或 mssql 中我会这样做......
...但 mysql 不支持 'with' 子句。那么在mysql中我最好的选择是什么?
提前致谢!
sql - 如何在 PLSQL 中使用 UPDATE 和 WITH
有没有人有关于如何在 PLSQL 的查询中使用 WITH 和 UPDATE 的示例?
我狂饮和谷歌搜索没有成功。
这是我想要做的
基本上这是一个 Type-II 维度更新。
oracle - Oracle WITH DELETE 按行号
我正在编写一个按查看日期删除旧行的程序:
这适用于 SQL Server,但不适用于 Oracle。
Oracle 不支持 WITH DELETE 组合。它也不支持 DELETE ORDER BY 组合(理论上可以与 rownum 一起使用以达到相同的结果)。我尝试使用 rownum 创建一个临时视图并从中删除,但出现 Oracle 错误 - 使用 rownum 时,您似乎无法从视图中删除。
有没有人有任何指示?
sql - 带有 WITH 子句的查询时出现 Postgres“缺少 FROM 子句条目”错误
我正在尝试在 Postgres 9.1.3 中使用此查询:
我收到此错误:
我真的很困惑。根据 Postgres 文档, WITH 子句似乎是正确的。如果我在 WITH 子句中单独运行查询,我会得到正确的结果。
sql - T-SQL:CTE 别名的多次使用——不仅在外部查询中
当我在我的一个脚本中使用 WITH 子句时,我遇到了一个问题。这个问题很容易指出我想多次使用 CTE 别名,而不是只在外部查询中使用,并且有症结所在。
例如:
最后一行将导致以下错误,因为它在外部查询之外:
消息 208,级别 16,状态 1,第 12 行无效的对象名称“cte_test”。
有没有办法多次使用 CTE。让它持久化?我当前的解决方案是创建一个临时表,在其中存储 CTE 的结果,并将此临时表用于任何进一步的语句。
坦率地说,我不喜欢这种解决方案。有没有其他人有这个问题的最佳实践?
提前致谢!
java - 在 Java 中使用 Oracle 的 WITH 子句
如何在 Java 中使用 Oracle 的 WITH 子句执行查询。例如
我试过了,但我明白了java.sql.SQLException: ORA-00928: missing SELECT keyword
sql - SQL WITH 子句示例
我试图了解如何使用该WITH
条款以及该条款的目的WITH
。
我所理解的是,该WITH
子句是正常子查询的替代品。
谁能用一个小例子向我详细解释一下?
java - 带有jooq的postgres'WITH'子句
见鬼,我找不到在 JOOQ 中使用 postgres 'WITH' 子句的方法。请问JOOQ是否支持它?谢谢