Q&A

  • mdb에서 table create할 때 오류가 납니다.
MS-ACCESS에서 샘플로 나온 Table Create 문입니다.

CREATE TABLE Customers
(
  CustomerID INTEGER PRIMARY KEY,
  CompanyName varchar(50)
)

여기 까지는 문제없이 생성됩니다.

CREATE TABLE Orders
(
  OrderID INTEGER PRIMARY KEY,
  CustomerID INTEGER,
  ShipAddress varchar(255),
  CONSTRAINT FKOrdersCustomerID FOREIGN KEY(CustomerID)
    REFERENCES Customers ON UPDATE CASCADE ON DELETE CASCADE
)    

Orders를 Customers와 관계를 만들어 생성하면 오류가 납니다.
    REFERENCES Customers ON UPDATE CASCADE ON DELETE CASCADE

    REFERENCES Customers
로 하고 생성하면 문제없이 생성됩니다.

문제는 관계는 형성되었지만 UPDATE, DELETE할 때도 해야하는 데 오류가 나네요...
MDB에서 위 문장이 안먹나요?
안먹으면 관계를 어떻게 해야하난요? Access에서 하면 좋은데 코딩으로 해야합니다.

그럼 즐코하세요.
0  COMMENTS