問題タブ [sql-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 投票する
4 に答える
2934 参照

sql - SQL Serverビュー:補間を使用して欠落している行を追加する方法

問題が発生しました。

毎日の財務省イールドカーブの値を保持するように定義されたテーブルがあります。

これは、値の履歴ルックアップに使用される非常に単純なテーブルです。

4年、、、、、およびのテーブルには6、特にいくつかのギャップがあります。8911-1921-29

4数式は、年を計算するという点で非常に単純0.5*Year3Value + 0.5*Year5Valueです。

VIEW問題は、行方不明の年を返すことができるをどのように書くことができるかということです。

おそらくストアドプロシージャでそれを行うことができますが、最終結果はビューである必要があります。

0 投票する
9 に答える
111416 参照

entity-framework - Entity Framework と SQL Server ビュー

お話しする自由がないいくつかの理由により、Sql Server 2005 データベースのビューを次のように定義しています。

アイデアは、Entity Framework がこのクエリに基づいてエンティティを作成するというものですが、これは実行されますが、次のようなエラーで生成されます。

警告 6002: テーブル/ビュー 'Keystone_Local.dbo.MeterProvingStatisticsPoint' には主キーが定義されていません。キーは推測され、定義は読み取り専用のテーブル/ビューとして作成されました。

そして、CompletedDateTime フィールドがこのエンティティの主キーになることが決定されます。

EdmGen を使用してモデルを生成しています。エンティティ フレームワークにこのビューのフィールドを主キーとして含めないようにする方法はありますか?

0 投票する
3 に答える
22250 参照

.net - ビューのエンティティ フレームワークの主キー

EF でビューを使用する必要がありますが、インポートすると、ビューの主キーが正しく表示されず、何らかの理由で変更できません。

0 投票する
3 に答える
48496 参照

sql-server - SQL Server ビューを時々更新する必要があるのはなぜですか

ビューにいくつかのフィールドを追加または編集するたびに、「ビューの更新」スクリプトを作成して実行する必要があるのはなぜですか?

SQL Server は、Management Studio の洗練されたビュー編集ウィンドウでビューを編集するときにビューを更新する必要があることを理解していますが、スクリプトを使用してビューを編集した後、ビューを更新するように指示できないのはなぜでしょうか?

0 投票する
2 に答える
588 参照

linq - T-SQL AVGを使用するか、LINQを使用して結果が返された後に平均を取得する

ビューを使用して6つの平均をプルするストアドプロシージャがあります。SQLデータベースはSQLServer2000です。クエリアナライザーで実行すると、約9秒かかります。パフォーマンスを向上させるために何ができますか?LINQを使用して行を返し、その方法で平均を決定する必要がありますか?もっと速くなりますか?

これが私の現在のsprocの例です:

また、上記の見方を明確にさせていただきます。これはSQLServer2000であるため、サブクエリを使用するため、インデックス付きビューを使用できません。これは、結合を使用するように書き直すことができると思います。ただし、前回クエリを取得して結合を使用するように書き直したとき、データが欠落していました(サブクエリがnull値を返し、行全体が省略される可能性があるため)。

0 投票する
2 に答える
210 参照

sql - 2 部構成の SQL ストーリー - SQL ビューは常に適切であり、この例をどのように解決できますか?

私はレポート アプリを構築しているので、膨大な量のデータを処理しています。アジャイルな方法でアプリを作成するための私のアプローチの一部は、SQL ビューを使用して、複数のユーザーがすべてバッシングしている場合に DB の負担を軽減することです。

一例は次のとおりです。

その後、スクリプトの後半で、このビューを使用して、この電子メールの特定の種類のクリック数が計算されます。

私の質問は2つの部分に分かれています:

  1. ビューは常に良好ですか?多すぎてもいいですか?
  2. コードの 2 番目のスニペットで count 変数をキャッシュするために、さらに別のビューのセットを作成できますか。もしそうなら、どうすればこれにアプローチできますか?これはまだよくわかりません。

ありがとう!

0 投票する
3 に答える
8201 参照

sql - MySQLビュー:1つの計算フィールドを(名前で)別の計算フィールドで参照する

たとえば、2つの計算フィールドを持つビューを定義するにはどうすればよいですか...

...そして、次のように、最初の2つの計算フィールドに基づく3番目の計算フィールドを作成します。

...?

最初の2つの計算フィールドを名前で参照すると、フィールドが不明であるというメッセージが表示されます。

ありがとう!

0 投票する
4 に答える
1051 参照

sql - ビューをクエリするときの応答が遅い - Linq to SQL を使用する

私は次の見解を持っています:

このビューは、NavisionMeta という名前のデータベースで作成されます。Navision4 という名前のデータベース (同じサーバー上) にクエリを実行します。

最近、両方のデータベースを新しい (より良い) ハードウェアに移動しました。これが関連しているかどうかはわかりませんが、新しいハードウェアには SQL 2008 があり、古いハードウェアは SQL 2000 を実行していました

SQL Management Studio でこのクエリを使用してクエリを実行すると、2 分以上かかります。

これは長すぎます!

LINQ の次のクエリは、タイムアウトを 5 分に調整しても、すべて一緒にタイムアウトします。

私を困惑させているのは、以前のハードウェアでは問題なく動作していたことです!

関連する場合に備えて、上記で使用されている udf は次のとおりです。

0 投票する
6 に答える
3192 参照

sql - MySQLテーブルビューの制限

MySQL用のSQLビューの機能に制限はありますか?

例:「JOIN」コマンドを使用してテーブルビューを作成できますか?

0 投票する
4 に答える
10942 参照

sql - TSQLビューのデータ行から文字列連結を実行する(ピボット?)

いくつかのデータベースメタデータを組み合わせたビューをSQLServerで作成したいと思います。

私が欲しいメタデータの1つがsys.syscommentsテーブルに存在します-関連する列は次のとおりです。

ご覧のとおり、「テキスト」列のデータは、最大長(SQLServerでは8000バイト/4000文字、私の例では12文字)を超えると複数の行に分割されます。colidテキストを組み立てる順序を識別します。

ビューでクエリ/サブクエリを作成して、sys.syscommentsテーブルからコメントを再アセンブルしたいので、次のようになります。

何か提案や解決策はありますか?速度は決して重要ではありませんが、単純さと影響が少ないことが重要です(CLR関数などは避けたいです。理想的にはすべてがビュー定義にまとめられます)。XMLベースの提案をいくつか調べましたが、その結果、XMLエスケープ文字列で満たされたテキストが生成されました。