3

「OBJECT_NAME」関数をシステム テーブルと組み合わせて使用​​して、object_id を指定してオブジェクトの名前を返します。昨日まではこれで問題なく機能していました。同じ関数を使用すると、列に null 値が表示されるはずです。オブジェクト名を返します.サーバーに再接続して別のDBで関数を試してみましたが,同じ結果が得られました.なぜこれが起こるのか誰か知っていますか?

4

1 に答える 1

7

考えられる問題の 1 つは、間違ったデータベースにいることです。「id」はデータベース固有であるため、実際のキーは「,」です。

OBJECT_ID() を実行すると、これはより明白になります。3 部構成の名前を渡すと、現在のデータベースで解決されます。1 部構成の名前を渡すと、現在のデータベースで解決しようとします。見つからない場合は NULL になります。

于 2012-08-16T15:38:07.927 に答える