GetDatabaseSchema は、テーブル値関数をフェッチしていないようです。BIML を使用して関数からメタデータを抽出する別の方法はありますか?
1 に答える
1
Biml のデータ モデリング機能には関数のオブジェクトがないため、GetDatabaseSchema がそれを返さない理由が説明されています。テーブルとビュー、および関連するプロパティのみを公開します。
ソースが SQL Server 2012+ であると仮定すると、メタデータを取得するために単純に呼び出すBiml Query Table Builderで概説したアプローチを使用できます。sys.dm_exec_describe_first_result_set
ただし、関数のメタデータに対してモデル化する必要があります。すべての関数とそのパラメーターは何ですか
したがって、列の定義をそのままにして、テーブル値関数にちなんで名付けられた Biml Table オブジェクトを作成できます。おまけとして、アノテーションを介してパラメーターとタイプを追加します。
于 2018-01-31T15:26:55.423 に答える