問題タブ [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: テーブルまたはビューが存在しません
/Application/xxxxx/yyyyy/myfilename.asp, 168行目

行 168 は set rs = objConn.execute(strSQL) 行です。

これらの同じテーブルを使用して他のいくつかのクエリを実行し、 set rs = objConn.execute(strSQL) 行を使用して問題なくオンラインに投稿しました。私が判断できる唯一のことは、この SQL クエリと異なるのは、サブクエリの因数分解です。

次のような独自のselectステートメントでクエリ全体をラップしようとしました:

しかし、それでも同じエラーがスローされます。セットを使用しないことはできますか

サブクエリファクタリングと組み合わせて?それはサポートされていませんか?それとも何らかの回避策がありますか?それとも、まったく別のものでしょうか?

ありがとう。

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 - 2 つの with 句を使用してテーブルを作成する

テーブルを作成して2つを使用したいのですが、これが私のコードです:

「テーブルが存在しませんでした」というエラーがあります。

0 投票する
1 に答える
6215 参照

neo4j - 句で何をしますか?Neo4j

Neo4j で WITH 句が何をするのかわかりません。The Neo4j Manual v2.2.2を読みましたが、WITH 句についてはよくわかりません。多くの例はありません。たとえば、青色のノードがサッカー チームで、黄色のノードがスタジアムである次のグラフがあります。 ここに画像の説明を入力

2 つ以上のチームがプレーするスタジアムを見つけたいです。私はそのクエリを見つけましたが、それは機能します。

count(*) は、一致する行の数を示します。しかし、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 句のエントリがありません

このクエリを実行するとこのエラーが発生します。エラーを理解するのを手伝ってください。しかし、カウント (*) を使用すると、このエラーは発生しません。クエリを変更しましたが、機能していますが、カウントが正しくありません。