2017-11-10 27 views
0

テーブルを作成しているときに、外来キー制約でON DELETE条件を使用することができませんでした。カスケード削除時に削除するヌルを設定する

私が参照テーブルを削除すると、新しく作成されたテーブルに何が起こりますか?

+0

あなたの質問はあいまいです。明らかに説明シナリオ/あなたは私がビューを作成することはできません、以下ではなど –

答えて

0

ON DELETE外部キー制約のアクションは、DELETEステートメントにのみ影響します。あなたはDROPは、別のテーブルでを参照しているテーブルをしたい場合は

、あなたがDROP TABLE ... CASCADE CONSTRAINTSを使用する場合は制約が参照する他のテーブルに定義されている。すなわちこれは、同様の着信外部キー制約を削除することを行うだけことができます落とすべきもの。このオプションは他のテーブルを削除せず、外部キー制約のみを削除します。

+0

海を削除しようとしている何をどのよう が SELECT first_nameのAS DEMAND ON COMPLETE REFRESH emp_mvwマテリアライズド・ビューを作成し、エラー何を教えてください、給与、department_id従業員から WHERE department_id = 50; –

+0

@SRamPrakash:コメントに新しい質問をしないでください。代わりに[Ask Question](https://stackoverflow.com/questions/ask)ボタンをクリックしてください。 –

関連する問題