問題タブ [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
テスト AS
(
SELECT COUNT(Customer_ID) FROM Customer
)
SELECT * FROM テスト;
しかし、これでも機能しません。メッセージが表示されるだけです。
SELECT * FROM テスト; 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」句をどのように使用しますか?
すべてのSQLServerクエリをMySQLに変換していますがWITH
、それらに含まれるクエリはすべて失敗します。次に例を示します。
mysql - 'with' 句の MySQL バージョン
私のクエリの目的は、データベースで長い文字列を検索することです。このプロセスを高速化するために、longstring
テーブルのすべてのレコードには、同じレコードにその文字列のハッシュがあります。最初に、検索文字列のハッシュがテーブルのハッシュと等しいテーブル内のすべてのレコードを検索したいと考えていlongstring
ます。次に、そのデータセットを取得したら、実際の文字列を比較します (ハッシュは常に一意であるとは限らないため)。
今、Oracleまたはmssqlでこれを行います...
...しかし、mysql は 'with' 句をサポートしていません。では、mysql での最良の代替手段は何ですか?
前もって感謝します!
sql - PLSQLでUPDATEおよびWITHを使用する方法
PLSQLのクエリでWITHとUPDATEを使用する方法のサンプルを持っている人はいますか?
私は成功せずにビンビンとグーグルで検索しました。
これが私がやろうとしていることです
基本的に、これはタイプIIディメンションの更新です。
oracle - 行番号によるOracleWITHDELETE
表示日までに古い行を削除するプロシージャを作成しています。
これはSQLServerでは機能しますが、Oracleでは機能しません。
Oracleは、WITHDELETEの組み合わせをサポートしていません。また、DELETE ORDER BYの組み合わせもサポートしていません(理論的には、同じ結果を達成するためにrownumと一緒に使用できます)。rownumを使用して一時ビューを作成し、そこから削除しようとしましたが、Oracleエラーが発生します。rownumが使用されている場合、ビューから削除できないようです。
誰かがポインタを持っていますか?
sql - WITH句を使用したクエリでPostgresの「FROM句エントリがありません」エラーが発生しました
私はPostgres9.1.3でこのクエリを使おうとしています:
このエラーが発生します:
私は本当に混乱しています。WITH句は、Postgresのドキュメントに従って正しいように見えます。WITH句でクエリを個別に実行すると、正しい結果が得られます。
sql - T-SQL:CTEエイリアスの複数の使用-外部クエリだけでなく
スクリプトの1つで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 - SQLWITH句の例
WITH
条項の使い方と目的を理解しようとしていましたWITH
。
私が理解したのは、このWITH
句は通常のサブクエリの代わりであるということだけでした。
誰かがこれを小さな例で詳しく説明できますか?
java - jooqを使用したpostgresの「WITH」句
地獄、私はJOOQでpostgresの「WITH」句を使用する方法を見つけることができません。JOOQでサポートされているかどうか教えてください。ありがとう