運送会社の情報を格納するデータベースがあります。 Customersという名前のテーブルを作成するには、次のTransact-SQLステートメントを実行します。 (行番号は参照用にのみ記載されています)。

salesPerson列には、営業担当者のユーザー名が格納されます。セールス担当者が割り当てられた顧客のデータのみを表示できるようにするセキュリティポリシーを作成する必要があります。
セキュリティー・ポリシーのフィルター述部として使用される関数を作成する必要があります。次のTransact-SQLを記述します。

どのTransact-SQLセグメントを02行目に挿入する必要がありますか?
A:

B:

C:

D:

正解:B
説明/参照:
Explanation:
ストレッチデータベースフィルタ述語に必要なインラインテーブル値関数は、次の例のようになります。
関数のパラメーターは、表の列のIDでなければなりません。
フィルター機能によって使用される列がドロップまたは変更されないようにするには、スキーマ・バインディングが必要です。
例:
CREATE FUNCTION dbo.fn_stretchpredicate(@ column1 datatype1、@ column2 datatype2 [、... n])SCHEMABINDINGを指定してRETURN SELECTでテーブルを返す1 AS is_ligible <predicate>参照先:https://docs.microsoft.com/en-us / sql / sql-server / stretch-database / select-rows-to-migrate-by-a-filter-function-stretch-database?view = sql-server-2017