• ベストアンサー

ビューの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

  • VNCのview only

    パソコンの遠隔操作用にVNCを利用していますが、ビュアーソフトにはview onlyモードがありますが、ブラウザから操作する場合には同様のオプションを利用できないのでしょうね? #わかるかた(「できない」も含め)がいらしたらお願いします。

  • only とjustの違いはありますか

    ただあなたと過ごしたいと思っただけなのと言うとき I only want to be with you  と  I just want to be with you  のどちらがいいでしょうか。 意味の違いはありますか。 宜しくお願いします。

  • チェックボックス付きツリービュー

    お世話になっております。 WINAPIにて、チェックボックスつきのツリービューを作っているのですがした処理が出来なくて困っております。(環境:BCC) わかる方がおられれば答えてもらえないでしょうか? 親アイテムにチェックが付いたとき、子アイテム全てにチェックがつく。(Exceの日付フィルタと同じ動作) 子ウィンドウのチェックが一個でもはずれると親ウィンドウのチェックが■とかになるようにするにはどのようにすれば出来るのでしょうか? (全部はずれると、親のチェックもはずれる) 下記サイトを参照した限りではツリービュー自体はそんな処理はしてくれなさそうなのですが。 サブクラス化とかして、チェックイベント拾って、子ウィンドウにもチェックいれるとかの処理を自作しないといけないのでしょうか? http://yokohama.cool.ne.jp/chokuto/urawaza/api/index.html

  • with と together の使い方のちがい

    「私は~といっしょに・・・をする」という文の英訳 で、「~といっしょに」の部分を「with Mary」の ようにwithの前置詞のあとに人の名や代名詞(her)を置くと習いました。 together を使った場合こういう文の表現はどう書く のでしょうか? どちらも「ある動作や作業をいっしょに」という意味があると思いますが  with と together はニュアンスの違いはあるのでしょうか?

  • LinuxとMacのコマンドのオプションの違い

    LinuxとMacのターミナルコマンドのオプションの違いについて質問があります。 例えば、lsコマンドを用いる場合、Linuxでは 「ls -l /」と「ls / -l 」は同じ動作をしますが、Macでは、後者(オプションを後ろにつける)と動作しません。 同様にrmコマンドの-rなども後ろにつけると動作しません。 この違いは何の違いから生じるものなのでしょうか? ターミナル?コマンド?shell?OS? また、macで動作させる方法はあるのでしょうか? よろしくお願いいたします。 LinuxはUbuntu16.04、MacはMojaveです。 シェルは共にbashです。

  • マウスのポインタオプションの動作チェックが消えてる

    W XP SP3   マウスのプロパティのポインタオプションで、「動作」にチェックを入れていましたが、いつのまにかPCを起動させるとこのチェックが消えた状態になってしまいました。起動するたびに改めてチェックを入れていますが面倒です。  このサイトで対応を検索したところ、OSの再インストールとありましたが、スタートアップ項目の一部を削除したところ解決したということでした。    具体的な方法をご教示いただけないでしょうか。

  • 「-wc」オプションの文法チェックで、警告が出ないようにするには?

    「-wc」オプションの文法チェックで、警告が出ないようにするには? たとえば「temp.pl」というライブラリに変数「$A」が定義されてあり、 それを「temp.cgi」というPerlスクリプトで参照したいとします。 これらを、「-wc」オプションを使って文法チェックをすると、 「変数$Aが一度も設定・参照されてないよ」といった旨の警告が出てしまいます。 この警告を出さないようにするにはどうしたらいいのでしょうか? 警告を出さないようにする記述方法って、なにかあるのでしょうか? それとも出てしまうのは仕方ないのでしょうか? 以下、実際のソースの中身および文法チェック結果です。 よろしくお願いします。 ===temp.plの内容=== #! c:/perl/bin/perl $A = '123'; 1; ===temp.cgiの内容=== #! c:/perl/bin/perl require "temp.pl"; print $A; ===文法チェック結果=== >perl -wc temp.pl Name "main::A" used only once: possible typo at temp.pl line 2. >perl -wc temp.cgi Name "main::A" used only once: possible typo at temp.cgi line 3.

    • ベストアンサー
    • Perl
  • ポインタオプションの動作にチェックしているが、電源を落とすたびに初期化されている。

    W XP SP2  マウスのプロパティのポインタオプションで、ポインタを自動的に既定のボタンに移動させるために「動作」にチェックを入れています。 ところがPCの電源を落とすたびにこのチェックが消えています。起動するたびに改めてチェックを入れていますが面倒。 このチェックが入りっぱなしにする方法をご存じないでしょうか。

  • ウイルスチェックの違い

    ウイルス対策ソフトではウイルス感染したファイルをダウンロードしようとすると警告が出たり、メールの添付ファイルにウイルスがあると警告が出たりします。 この2つはソフトの設定を見ると、リアルタイム監視とメール監視に分けて表記されているようです。 素人考えだと、リアルタイム監視だけでメールもチェックできるのではないかと思うのですが、わざわざメールチェックを別機能のように扱うのはなぜですか? チェックの方法に違いがあるのでしょうか?

  • 「ソフトウェア圧縮をする」にチェックをいれた場合と入れない場合の違い

    インターネットのダイヤルアップの設定画面でネットワークの詳細オプションの画面で「ソフトウェア圧縮をする」にチェックするところがありますが、これをチェックする場合としない場合ではどう違いがでてくるのでしょうか?おしえてください。

このQ&Aのポイント
  • 新品の純正インクカートリッジを入れたのに交換を要求される。
  • EPSON製品でインク交換後に交換が必要と表示される現象が発生しています。
  • 交換したインクカートリッジが認識されず、交換を求められる場合の対処方法を教えてください。
回答を見る