我有表结构(伪):
Order(
order_id int PK identity(1,1),
order_date datetime
)
GiftOrder(
order_id int Primary KEY FK Order(order_id),
ReceiverAddress nvarchar(200),
Wrapped bit
)
GiftOrder是订单,但是当我将外键从GiftOrder发送到订单时,它会形成一个双向箭头关系(我强烈认为是1-1),并且我无法在Order或OrderRecord中插入记录< / p>
答案 0 :(得分:1)
您可以将GiftOrder
表结构更改为如下所示,只包含ISA
关系实体所需的字段。
Order(
order_id int PK identity(1,1),
order_date datetime,
ReceiverAddress nvarchar(200),
)
GiftOrder(
id int Primary KEY,
Wrapped bit,
order_id int FK Order(order_id)
)