問題タブ [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: テーブルまたはビューが存在しません
/Application/xxxxx/yyyyy/myfilename.asp, 168行目
行 168 は set rs = objConn.execute(strSQL) 行です。
これらの同じテーブルを使用して他のいくつかのクエリを実行し、 set rs = objConn.execute(strSQL) 行を使用して問題なくオンラインに投稿しました。私が判断できる唯一のことは、この SQL クエリと異なるのは、サブクエリの因数分解です。
次のような独自のselectステートメントでクエリ全体をラップしようとしました:
しかし、それでも同じエラーがスローされます。セットを使用しないことはできますか
サブクエリファクタリングと組み合わせて?それはサポートされていませんか?それとも何らかの回避策がありますか?それとも、まったく別のものでしょうか?
ありがとう。
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 - 2 つの with 句を使用してテーブルを作成する
テーブルを作成して2つを使用したいのですが、これが私のコードです:
「テーブルが存在しませんでした」というエラーがあります。
neo4j - 句で何をしますか?Neo4j
Neo4j で WITH 句が何をするのかわかりません。The Neo4j Manual v2.2.2を読みましたが、WITH 句についてはよくわかりません。多くの例はありません。たとえば、青色のノードがサッカー チームで、黄色のノードがスタジアムである次のグラフがあります。
2 つ以上のチームがプレーするスタジアムを見つけたいです。私はそのクエリを見つけましたが、それは機能します。
count(*) は、一致する行の数を示します。しかし、WITH 句の機能がわかりません。
sql-server - メインクエリのWITH句IN where STATEMENTの結果を利用する
私は SQL に比較的慣れていないので、これが明らかである場合は申し訳ありませんが、メイン クエリの where ステートメントで WITH 句クエリの結果を使用する方法がわかりません。私の with クエリは、各顧客の最初のレコードを取得し、そのレコードの販売日を示します。
上記のクエリの日付を開始点として使用し、最初の 12 か月間、つまり販売日が ed2.saledate と ed2.saledate+12 か月の間にある各顧客のすべてのレコードを取得する必要があります。私の主なクエリは次のとおりです。
主なクエリを WITH 句に追加する必要があることは確かですが、どこにあるのかわかりません。誰か助けてください
sql - postgresql のテーブルに FROM 句のエントリがありません
このクエリを実行するとこのエラーが発生します。エラーを理解するのを手伝ってください。しかし、カウント (*) を使用すると、このエラーは発生しません。クエリを変更しましたが、機能していますが、カウントが正しくありません。