问题标签 [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.

0 投票
2 回答
297 浏览

sql - ASP 的 objConn.execute 可以处理使用子查询分解 with 子句的 SQL 查询吗?

我有一个很长的 SQL 语句,本质上是:

该语句在我的 TOAD 应用程序中执行得非常好。但是,当我尝试将上述内容填充到字符串变量中并使用以下命令在 ASP 中运行它时:

我收到以下错误:
Microsoft OLE DB Provider for ODBC Drivers error '80040e37'
[Microsoft][ODBC driver for Oracle][Oracle]ORA-00942: table or view does not exist
/Application/xxxxx/yyyyy/myfilename.asp,第 168 行

第 168 行是 set rs = objConn.execute(strSQL) 行。

我已经使用这些相同的表来运行其他几个查询,并使用 set rs = objConn.execute(strSQL) 行将它们在线发布,没有任何问题。我唯一能确定的与此 SQL 查询不同的是子查询分解。

我尝试将整个查询包装在它自己的选择语句中,例如:

但这仍然会引发相同的错误。我可以不使用 set

结合子查询分解?不支持吗?或者有什么解决办法?或者它可能完全是别的东西?

谢谢。

0 投票
3 回答
5286 浏览

sql - Oracle SQL WITH 子句选择连接列

SQL:

返回无效标识符。

使用 WITH 子句时如何选择连接列?我尝试了别名、前缀,但没有任何效果。我知道我可以使用:

但我需要这个别名来涵盖所有领域。

我设法满足这个条件的唯一方法是使用:

但这不是完美的解决方案...

0 投票
1 回答
1101 浏览

sql - 使用包含 WITH 子句的查询在 Oracle 中创建表

我基本上是在尝试使用其中包含 with 子句的查询来运行 create table 语句,但出现错误。有没有不同的方法来运行它?查询语句是这样的:

CREATE TABLE DATA_TABLE AS ( WITH X AS (.....)

选择 * 从 X )

我将不胜感激任何帮助。谢谢。

0 投票
1 回答
1861 浏览

sql - WITH 子句:使用 Hibernate 的子查询分解

我们如何将从上述查询中检索到的数据(意味着由于使用 WITH CLAUSE 而创建的临时表 dept_count)映射到以下 java 类?

我的 Java 类具有以下属性:employee_name、emp_dept_count。

0 投票
1 回答
680 浏览

vertica - 如何启用 ENABLE_WITH_CLAUSE_MATERIALIZATION?

我尝试了以下

错误 4296:未设置选项提示:ENABLE_WITH_CLAUSE_MATERIALIZATION 不是有效的 Opt Vertica 选项

同样在设置 dbdrole 后,我无法设置它。

也没有当前选项集

我在这里错过了什么吗?

0 投票
1 回答
190 浏览

sql - 使用两个 with 子句创建表

我想创建表并使用两个,这是我的代码:

有一个错误说“表不存在”,是因为我的第二个 with 子句吗?

0 投票
1 回答
6215 浏览

neo4j - with 子句做什么?Neo4j

我不明白 WITH 子句在 Neo4j 中的作用。我阅读了 The Neo4j Manual v2.2.2但对 WITH 子句不太清楚。例子不多。例如,我有下图,其中蓝色节点是足球队,黄色节点是他们的体育场。 在此处输入图像描述

我想找到两支或多支球队比赛的体育场。我找到了该查询并且它有效。

count(*) 告诉我们匹配行的数量。但我不明白 WITH 子句的作用。

0 投票
1 回答
77 浏览

sql-server - 需要有关 SQL“WITH”子句的更多信息

我试图创建一个表custom_table

产品没有价格列,PC 和笔记本电脑都没有类型列。

所以我需要知道如何在这种情况下使用 with 子句创建表?

这是我的查询

0 投票
2 回答
877 浏览

sql-server - 使用主查询的 WITH 子句 IN where STATEMENT 的结果

我在 SQL 方面相对较新,所以如果这很明显,我深表歉意,但我无法弄清楚如何在我的主查询的 where 语句中使用 WITH 子句查询的结果。我的 with 查询为每个客户提取第一条记录并给出该记录的销售日期:

我需要使用上述查询中的日期作为起点,并提取每个客户前 12 个月的所有记录,即销售日期在 ed2.saledate 和 ed2.saledate+12 个月之间。我的主要查询是:

我确信我需要将主查询添加到 WITH 子句中,但我不知道在哪里。请问有人能帮忙吗

0 投票
1 回答
1475 浏览

sql - 在 postgresql 中缺少表的 FROM 子句条目

运行此查询时出现此错误。请帮助我理解错误。但是当我使用计数(*)时,我没有收到此错误。我修改了查询并且它正在工作但计数我没有得到正确