• ベストアンサー

ビューのWITH READ ONLYとWITH CHECK OPTIONの違い

ビューでのWITH READ ONLYとWITH CHECK OPTION での動作の違いがよくわからないので教えてください。 またこれはマイクロソフトのSQLでも使えるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • nora1962
  • ベストアンサー率60% (431/717)
回答No.1

・WITH READ ONLY ビューに対するINSERT,UPDATE,DELETEをすべて拒否しま す。 ・WITH CHECK OPTION ビューの元になるSQL文のWHERE条件に当てはまらない データの挿入やWHERE条件にあてはまらないようになるUPDATEが出来なくなり ます。 WITH CHECK OPTIONはSQL SERVER2005にも実装されていますが、「READ ONLY」 はORACLEの独自拡張でSQL SERVERには実装されていません。

vivi0303
質問者

お礼

理解できました。ありがとうございました。

関連するQ&A