日期:2014-05-18  浏览次数:20391 次

请问如何让一个表的属性参照另一个表的主键属性中的一个属性
create   table   列车信息
(
车次名称   CHAR(6),
停靠站ID   SMALLINT   foreign   key   (停靠站ID)   references   停靠站(停靠站ID),
停靠站时间               DATETIME,
停靠站序号         SMALLINT,
                PRIMARY     KEY(车次名称,停靠站ID   )
)

create   table   车票数量
(
车次名称 CHAR(6) foreign   key   (车次名称)   references   列车信息(车次名称),
车票总数 SMALLINT

)

服务器:   消息   1767,级别   16,状态   1,行   1
外键   'FK__座位__车次名称__1466F737 '   引用了无效的表   '列车信息 '。
服务器:   消息   1750,级别   16,状态   1,行   1
未能创建约束。请参阅前面的错误信息。



------解决方案--------------------
create table 列车信息
(
车次名称 CHAR(6),
停靠站ID INT,
停靠站时间 DATETIME,
停靠站序号 SMALLINT,
PRIMARY KEY(车次名称 )
)

create table 车票数量
(
车次名称 CHAR(6) foreign key (车次名称) references 列车信息(车次名称),
车票总数 SMALLINT

)
------解决方案--------------------
那你只能在建一个表了