たまたまデータベースの本見ているとSQL言語の CREATE TABLE って所で
FOREIGN KEY の NO ACTION ってあるのですが、
どういった目的でこの NO ACTION を使うのでしょうか?
実際は CASCADE 使いがほとんどみたいですが。
答え:
CREATE TABLEは、DBMSによる仕様差がたくさんあります。
>実際は CASCADE 使いがほとんどみたい
ORACLEの知識で、SQL Serverを前提とした書籍を見ていませんか?
オンラインマニュアルをちらっと見た範囲では、ORACLEの整合性制約(参照
制約)のCASCADEとSQL ServerのCASCADEは、指定方法も意味が違うようですよ?
補足の質問:
ご回答ありがとう。
質問が情報不足だったようなので再質問します。この質問・回答は役に立ちましたか?
ウェブサイトのユーザーによる情報ポスト、JPQA.comのない保証の正しさ.