问题标签 [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 - 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
结合子查询分解?不支持吗?或者有什么解决办法?或者它可能完全是别的东西?
谢谢。
sql - Oracle SQL WITH 子句选择连接列
SQL:
返回无效标识符。
使用 WITH 子句时如何选择连接列?我尝试了别名、前缀,但没有任何效果。我知道我可以使用:
但我需要这个别名来涵盖所有领域。
我设法满足这个条件的唯一方法是使用:
但这不是完美的解决方案...
sql - 使用包含 WITH 子句的查询在 Oracle 中创建表
我基本上是在尝试使用其中包含 with 子句的查询来运行 create table 语句,但出现错误。有没有不同的方法来运行它?查询语句是这样的:
CREATE TABLE DATA_TABLE AS ( WITH X AS (.....)
选择 * 从 X )
我将不胜感激任何帮助。谢谢。
sql - WITH 子句:使用 Hibernate 的子查询分解
我们如何将从上述查询中检索到的数据(意味着由于使用 WITH CLAUSE 而创建的临时表 dept_count)映射到以下 java 类?
我的 Java 类具有以下属性:employee_name、emp_dept_count。
vertica - 如何启用 ENABLE_WITH_CLAUSE_MATERIALIZATION?
我尝试了以下
错误 4296:未设置选项提示:ENABLE_WITH_CLAUSE_MATERIALIZATION 不是有效的 Opt Vertica 选项
同样在设置 dbdrole 后,我无法设置它。
也没有当前选项集
我在这里错过了什么吗?
sql - 使用两个 with 子句创建表
我想创建表并使用两个,这是我的代码:
有一个错误说“表不存在”,是因为我的第二个 with 子句吗?
neo4j - with 子句做什么?Neo4j
我不明白 WITH 子句在 Neo4j 中的作用。我阅读了 The Neo4j Manual v2.2.2但对 WITH 子句不太清楚。例子不多。例如,我有下图,其中蓝色节点是足球队,黄色节点是他们的体育场。
我想找到两支或多支球队比赛的体育场。我找到了该查询并且它有效。
count(*) 告诉我们匹配行的数量。但我不明白 WITH 子句的作用。
sql-server - 需要有关 SQL“WITH”子句的更多信息
我试图创建一个表custom_table
产品没有价格列,PC 和笔记本电脑都没有类型列。
所以我需要知道如何在这种情况下使用 with 子句创建表?
这是我的查询
sql-server - 使用主查询的 WITH 子句 IN where STATEMENT 的结果
我在 SQL 方面相对较新,所以如果这很明显,我深表歉意,但我无法弄清楚如何在我的主查询的 where 语句中使用 WITH 子句查询的结果。我的 with 查询为每个客户提取第一条记录并给出该记录的销售日期:
我需要使用上述查询中的日期作为起点,并提取每个客户前 12 个月的所有记录,即销售日期在 ed2.saledate 和 ed2.saledate+12 个月之间。我的主要查询是:
我确信我需要将主查询添加到 WITH 子句中,但我不知道在哪里。请问有人能帮忙吗
sql - 在 postgresql 中缺少表的 FROM 子句条目
运行此查询时出现此错误。请帮助我理解错误。但是当我使用计数(*)时,我没有收到此错误。我修改了查询并且它正在工作但计数我没有得到正确