問題タブ [system-views]

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 に答える
1395 参照

sql-server - SQLServerのINFORMATION_SCHEMA.VIEW_COLUMN_USAGEはテーブルの更新時に更新されません

SQL Serverについてもっと知りたいのですが、理解できないことがありました。SQL Server 2008データベース(無料バージョン)があります。次のように、ワイルドカードを使用して定義したビューがあります。

システムビュー「INFORMATION_SCHEMA.VIEW_COLUMN_USAGE」を確認すると、定義したビューの各列がそこにありました。

後で、ApplicantApplicationテーブルを更新し、フィールド「TestValue」を追加しました

システムビュー「INFORMATION_SCHEMA.VIEW_COLUMN_USAGE」を振り返ると、テーブルに追加した新しい列がありませんでした。私が定義したビューには、新しい列が含まれています。

その列をシステムビューに表示するには、何か特別なことをする必要がありますか?自動的に更新されると思いました。

ありがとう!

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

sql-server - ビューの列が派生か定数かを判断する方法は?

次のテーブルがあるとします。

および次のビュー:

TaxedPriceは派生列でありTax、定数列です。

したがって、それらのいずれも挿入または更新できません。次の最初のクエリは成功しますが、他のクエリはエラーで失敗します。

そして、返されたエラー メッセージは次のとおりです。

派生フィールドまたは定数フィールドが含まれているため、ビューまたは関数 'アイテム' の更新または挿入に失敗しました。

おそらくシステムビューを使用して、更新してはならないビュー列をリストする方法はありますか?

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

dynamics-crm-2011 - CRM 2011 マネージド ソリューションをインポートすると、システム ビューの変更が上書きされる

実稼働環境で、「クイック検索」などのシステム ビューを変更して別のビュー/検索列を追加すると、開発環境からマネージド ソリューションをインポートすると、ビューが上書きされ、すべての列が dev に表示されるように表示されます。インポートの前に新しく追加された列が表示されません(本番環境)。

マネージド ソリューションが本番環境での変更をオーバーライドする理由は何ですか? 通常のフォーム フィールドなどと同じように機能しないのはなぜですか。そのマネージド ソリューションは、ターゲット組織で行っている管理されていない変更を上書きしません。

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

android - Android でステータス バー、ナビゲーション バー、システム キーボードのレイアウト構造を確認するにはどうすればよいですか?

UI Automator の Dump View Hierarchy を使用して、Android アプリのレイアウト構造を確認しています。(以下の UI Automator 画像のビュー階層をダンプします) UI Automator のダンプ ビュー階層

このオプションは、DDMS を選択すると表示されます。ただし、このツールは、ステータス バー、ナビゲーション バー、およびシステム キーボードのレイアウト構造を表示していません。ステータス バー、ナビゲーション バー、システム キーボードのレイアウトを確認するにはどうすればよいですか?

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

sql - すべての外部キー PostgreSQL を一覧表示する

次を返すクエリが必要です。

「テーブル名」、「フィールド名」、「フィールドタイプ」、「制約名」

今まで私は持っています:

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

sql-server - データベースで列名を検索したいのですが、可能ですか?

私のデータベース名はCARE_DynamicsAXで、列名を見つけたいworkerStatus

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

sql-server - SQL sys.dm_exec_query_stats Last_Elapsed_Time ナンセンス

サーバーの使用状況に関する有意義な統計情報を提供する任意の SQL サーバーに展開できるスクリプトに取り組んでいます。sys.dm_exec_query_stats の last_elapsed_time 列からかなり疑わしい結果が返されていることにすぐに気付きました。たとえば、次のスクリプトを見てください。

これを実行すると、得られる結果のサンプルを次に示します。

![ここに画像の説明を入力

具体的には、結果の 2 番目、3 番目、4 番目などの行を見てください =- 私の質問は基本的に、どのようにして経過時間が「作成時間から」よりも大きくなるのでしょうか??

確かに、それがたった 1 時間前に作成されたのであれば、一体どのようにして最後の経過時間で報告されたように 12 時間以上かかったのでしょうか?

このコラムの基本的な意味をどこかで見逃している可能性があることはわかっていますが、どこにあるのかわかりません。このビューの Microsoft ドキュメントを確認しました。

sys.dm_exec_query_stats (Transact-SQL)

ここで、last_elapsed_time 列は次のように説明されています。

この計画の最後に完了した実行の経過時間 (マイクロ秒単位で報告されますが、正確なのはミリ秒までです)

確かに、それがたった 1 時間前に作成されたものであれば、それ以上の結果は期待できませんか??

誰か助けてください... 私は自分の正気を疑い始めています!

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

sql-server - SQL Server ビューでの計算に使用される列の検索

SQL Server MDS を使用してクライアント用のデータ ディクショナリを作成しようとしています。定義されているフィールドのデータ ウェアハウス/マート/ソース システム内の特定の場所を追跡することを避けるために、システム ビューを可能な限り使用したいと考えています。

これは、フィールド自体を追跡するためにうまく機能します。ただし、ユーザーのレポートは、データ マートのビューに基づいて構築されたキューブを使用して機能するため、計算列のソースを追跡するのに問題があります。

例として、このビューを取り上げます。

システム ビューのどこで、firstadd と secondadd がビューの一部であり、totaladd の作成に使用されているかを判断できますか?

INFORMATION_SCHEMA.VIEW_COLUMN_USAGEfirstadd と secondadd をリストしますが、totaladd はリストしません。

INFORMATION_SCHEMA.COLUMNStotaladd をリストしますが、firstadd と secondadd はリストしません。

sys.columns2つを組み合わせます。