問題タブ [database-view]

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 投票する
1 に答える
212 参照

sql - 複数のクエリを使用してOracleでビューを作成する

私は2つのテーブルを持っています:

次と同等のビューを作成したい:

ただし、次を使用してビューを作成しようとすると、エラーが発生します。

Oracle12c データベースを使用しています。

0 投票する
0 に答える
44 参照

ruby-on-rails - WITHステートメントがあるとPostgresクエリが実行されない

Postgres データベースのデータベース ビューを作成するために、風光明媚な宝石を適用しています。73k レコードの注文 (ops_orders) テーブルと、170k レコードの注文に属する注文明細 (ops_order_line_items) があります。

問題は、クエリの WITH ステートメントの実行時間が長すぎて、無期限にハングすることです。

ただし、次のように変更すると、クエリは機能しました。

Postgres の WITH ステートメントのパフォーマンスは悪いですか? 調査しましたが、WITH ステートメントのパフォーマンスの低下について言及しているドキュメントは見つかりませんでした。分かりやすい解説お待ちしております。

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

sql-server - sp_refreshview 付近の構文が正しくありません

テーブルの 1 つで列が失われ、関連するビューを更新する必要があります。拡張機能があったとしても、実際のデータベースを選択する必要がありましたが、1 つのビューに対してプロシージャ sp_refreshview ok を単独で実行しましたDB.dbo.View_name

テーブルの更新も行う 1 つのスクリプトでこれらの更新ビュー ステートメントのいくつかを実行したいと考えていますが、sp_refreshview の近くで構文が正しくないというエラー メッセージが表示され続けます。USE [DB_Name]各更新の前にステートメントを入れて、それを含むステートメントの後に go を入れてみました。以下のように:

なぜか失敗し続けます。確かに、バッチ スクリプトを設定して異なる DB の複数のビューを更新するのは初めてなので、これを行うためのより良い方法があれば、提案をお待ちしています。