テーブルがこの外部キー構文で定義されている状況が発生しました。FOREIGN KEY(Key_Name)の目的は何ですか?REFERENCES null(NULL);
FOREIGN KEY (DATE_KEY)
REFERENCES null (null);
私はこの構文と混同しています。あるテーブルの外部キーが別のテーブルのプライマリキーとして機能するため。
これを説明する時間を取ってください。
おかげ
テーブルがこの外部キー構文で定義されている状況が発生しました。FOREIGN KEY(Key_Name)の目的は何ですか?REFERENCES null(NULL);
FOREIGN KEY (DATE_KEY)
REFERENCES null (null);
私はこの構文と混同しています。あるテーブルの外部キーが別のテーブルのプライマリキーとして機能するため。
これを説明する時間を取ってください。
おかげ
FROM - https://technet.microsoft.com/en-us/library/ms175464(v=sql.105).aspx
外部キー(FK)は、二つのテーブル内のデータ間のリンクを確立し、強制するために使用される列または列の組み合わせです。
外部キー参照では、あるテーブルのプライマリキー値を保持するカラムが別のテーブルのカラムによって参照されるときに、2つのテーブル間にリンクが作成されます。この列は、2番目の表の外部キーになります。
いつもデータベースに奇妙なことをする人がいることは知っていますが、私の人生にとって不可能なことは誰もがnullを参照するFOREIGN KEYを望んでいる理由を理解することができません。
あなたのコメントによれば、これを実際に使用することはありませんか?私が探しているテーブルには、Nullを参照する10個の外部キー列があります。ちょうど私はそれをコード化した男の意図を知りたいと思っています。そして、彼はここで働いていません。とにかくヴィンセントに感謝.. –
これはOracle11gまたはSQL Serverの場合ですか? –
これを読む:https://en.wikipedia.org/wiki/Foreign_key – Harry
これが有効な構文であるかどうかわかりません。 – Shadow