複合文SQLリクエスト(INSERT ... SELECT、MERGE ... INTO、またはALTER TABLE ... INSERT INTOなど)は、文中のすべてのテーブルに同じセキュリティ制約列が含まれている場合にのみ、行レベル セキュリティ テーブルでサポートされます。
セキュリティ制約UDFは、ターゲット テーブルのセキュリティ制約のためには実行されず、ソース テーブルのセキュリティ制約のためにだけ実行されます。
システムがターゲット テーブルのためにセキュリティ制約値を生成するとき:
- ユーザーにテーブル操作のOVERRIDE権限がない場合、すべての制約列の値はソース テーブルの対応する列から取得されます。
- ユーザーにテーブル操作のOVERRIDE権限がある場合、リクエストが代替値を提供しなければ、すべての制約列の値は、ソース テーブルの対応する列から取得されます。