vb.netアプリケーションによってアクセスされるMS Acess 2007データベースを使用して、2つの既存のテーブルがあります
Members
-------
ID name bandID
-----------------------
0 Pierre 1
1 Chart 3
2 John 3
3 Dave 2
Bands
-----
ID bandName
----------------
1 Band a
2 Band b
3 Band c
members.bandId と band.ID の関係に cascade to null 制約を追加したい
これは私が持っているものです
ALTER TABLE members ADD CONSTRAINT membresBands_FK
FOREIGN KEY (bandID) REFERENCE Bands(ID) ON DELETE CASCADE SET NULL
しかし、次のエラー メッセージが表示されます。
CONSTRAINT 句の構文エラー
私が見つけたmsdnから
CREATE TABLE Orders
(OrderId INTEGER PRIMARY KEY,
CustId INTEGER,
OrderNotes NCHAR VARYING (255),
CONSTRAINT FKOrdersCustId FOREIGN KEY (CustId)
REFERENCES Customers ON UPDATE SET NULL ON DELETE SET NULL
MS Access のテーブルを変更して、関係をカスケードに null に設定することは可能ですか?
ありがとうございました!