0
私の知る限りでは、ビューは実際の表のように行と列を含む仮想表であり、データの表示に使用します。ビュー内の特定の列を更新する
ビュー内の特定の列を更新することは可能ですか?例については
:
update dbo.MyView
set [column1] = "some value"
where [column2] = "some value"
私の知る限りでは、ビューは実際の表のように行と列を含む仮想表であり、データの表示に使用します。ビュー内の特定の列を更新する
ビュー内の特定の列を更新することは可能ですか?例については
:
update dbo.MyView
set [column1] = "some value"
where [column2] = "some value"
これはコメントのために長すぎます。
一般に、データベースがその目的のために設計されていない限り、ビューを更新したくありません。一般的に、ビューを構成するテーブルを更新したいとします。
SQL Serverでは、2つの状況下でビューを更新できます。
最初は、ビューが更新可能なビューである場合です。そのような見解は、特定の非常に特殊な条件を有する必要があり、これはdocumentationに記載されている。
ビューは、ビューにinstead of update
トリガがあるときです。これは、(通常)基になるテーブルを更新するトリガーです。
インサートのインサートに挿入する代わりに、それは代わりに:-) – SMM
@SMMでなければなりません。 。 。ありがとうございました。 –