FN_ListExtendedProperty関数を使用してSQL 2008 R2データベースからMS_DESCRIPTION拡張プロパティを取得しようとしていますが、クエリで結果が返されません。 SMSで同じクエリを実行すると、正常に動作します。このフィールドを取得する別の/より良い方法はありますか?sqlsrv_queryを使用してMS_DESCRIPTIONを取得できない
- 編集 -
私は次のクエリを試みることsqlsrv_queryを使用しています。 sqlsrv_field_metadataの使用を避けたいのは、sqlsrv_query関数がデータベースへの直接アクセスを提供しないクラスによって処理され、レコードセットを2次元配列として返すためです。
問合せ:
SELECT
CAST(Value AS VarChar(255)) AS [Label]
FROM
FN_ListExtendedProperty('MS_DESCRIPTION', 'schema', 'dbo', 'table', 'TeamMemberPrivileges', 'column', NULL)
'SELECT CAST(varchar型として値(255)) ( 'dbo.TeamMemberPrivileges')とminor_id = 1およびname = 'MS_DESCRIPTION' ' – lad2025
minor_idを削除してdb名を追加しなければなりませんでした。 – illmortem