[解決済み] オブジェクト[INFORMATION_SCHEMA].[TABLES]への未解決の参照。
2022-09-17 23:23:03
質問
をアクセスするUDFを作成しました。
[INFORMATION_SCHEMA].[TABLES]
ビューにアクセスする UDF を作成しました。
CREATE FUNCTION [dbo].[CountTables]
(
@name sysname
)
RETURNS INT
AS
BEGIN
RETURN
(
SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = @name
);
END
Visual Studio内では、ビューのスキーマと名前の両方に警告が表示されます。
SQL71502 です。関数です。[dbo].[CountTables] は、オブジェクト [INFORMATION_SCHEMA].[TABLES] への未解決の参照を持っています。
データベース プロジェクトを問題なくパブリッシュでき、UDF も正しく実行されているようです。IntelliSense がビューの名前を入力してくれるので、問題はないようです。
また、実装を変更して
sys.objects
を使用するように実装を変更してみましたが、このビューでも同じ警告が表示されました。
この警告はどのように解決すればよいのでしょうか。
どのように解決するのですか?
にデータベース参照を追加します。
master
:
- プロジェクトの下で、右クリック 参考文献 .
- 選択 データベースリファレンスを追加... .
- 選択 システムデータベース .
- 確認する 主人 が選択されています。
- プレス よっしゃー .
なお、VSの更新にはしばらく時間がかかる場合があります。
関連
-
[解決済み] PostgreSQLのCREATE DATABASE IF NOT EXISTSをシミュレートしてみませんか?
-
[解決済み] MySQLの「スキーマの作成」と「データベースの作成」 - 違いはあるのか?
-
[解決済み] UNIONとUNION ALLの違いは何ですか?
-
[解決済み] データベース内の全テーブルのサイズを取得する
-
[解決済み] ATTACHで開いたSQLiteデータベースファイルのテーブルを一覧表示するにはどうすればよいですか?
-
[解決済み] Oracleの全テーブルのリストを取得しますか?
-
[解決済み] TSQLを使用してデータベース内のすべてのテーブルのリストを取得するにはどうすればよいですか?
-
[解決済み] mysqldumpで特定のテーブルをスキップする
-
[解決済み] sql server invalid object name - but tables are listed in SSMS tables list.
-
[解決済み】postgresqlのinformation_schemaにあるすべてのテーブルを一覧表示する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
MHAの高可用性構成とフェイルオーバー
-
[解決済み] MySQLの「スキーマの作成」と「データベースの作成」 - 違いはあるのか?
-
[解決済み] 各GROUP BYグループの最初の行を選択しますか?
-
[解決済み] INNER JOINよりもCROSS APPLYを使用すべきなのはどのような場合ですか?
-
[解決済み] 各グループの上位1行を取得
-
[解決済み] SQL Server の VARCHAR/NVARCHAR 文字列に改行を挿入する方法
-
[解決済み] SQLite - UPSERT *not* INSERT or REPLACE
-
[解決済み] NOT IN vs NOT EXISTS
-
[解決済み] SQL ServerでINSERT INTOとしてデータをエクスポートする
-
[解決済み] VARCHARとCHARの違いは何ですか?