質問

これが私の声明です:

table1から削除deleted.col1、deleted.col2はview1に削除します。

これは私にこのエラーを与えます:

句への出力のターゲット「View1」は、ビューまたは一般的なテーブル式にすることはできません。

ビューはシンプルで更新可能です。出力節を使用して更新可能なビューに挿入できないのはなぜですか?

役に立ちましたか?

解決

MSDNから - 出力条項:

「出力条項は、次の記述ではサポートされていません。

  • ローカルパーティションのビュー、分散型のパーティションビュー、またはリモートテーブルを参照するDMLステートメント。
  • 実行ステートメントを含むステートメントを挿入します。
  • データベースの互換性レベルが100に設定されている場合、フルテキスト述語は出力節では許可されていません。
  • 句への出力を使用して、ビューまたはロウセット機能に挿入することはできません。
  • ユーザー定義の関数は、ターゲットとしてテーブルを持つ句に出力を含む場合、作成できません。 「
ライセンス: CC-BY-SA帰属
所属していません dba.stackexchange
scroll top