なぜ句への出力のターゲットがビューにならないのですか?
-
16-10-2019 - |
質問
これが私の声明です:
table1から削除deleted.col1、deleted.col2はview1に削除します。
これは私にこのエラーを与えます:
句への出力のターゲット「View1」は、ビューまたは一般的なテーブル式にすることはできません。
ビューはシンプルで更新可能です。出力節を使用して更新可能なビューに挿入できないのはなぜですか?
解決
MSDNから - 出力条項:
「出力条項は、次の記述ではサポートされていません。
- ローカルパーティションのビュー、分散型のパーティションビュー、またはリモートテーブルを参照するDMLステートメント。
- 実行ステートメントを含むステートメントを挿入します。
- データベースの互換性レベルが100に設定されている場合、フルテキスト述語は出力節では許可されていません。
- 句への出力を使用して、ビューまたはロウセット機能に挿入することはできません。
- ユーザー定義の関数は、ターゲットとしてテーブルを持つ句に出力を含む場合、作成できません。 「
所属していません dba.stackexchange