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

解释两句SQL语句的不同!可以得到10!在我的另外一个帖子里面。。。
alter   table   borrowBooksHistory   add   constraint   FK_borrowBooksHistory_readerInfo_1   foreign   key(readerIDNum)
references   readerInfo(readerIDNum
(这个语句有错误:外键   'FK_borrowBooksHistory_readerInfo_1 '   引用了位于被引用表   'readerInfo '   中的无效列   'readerIDNum '。
而下面就没有错误??为什么???)


ALTER   TABLE   [dbo].[borrowBooksHistory]   ADD  
CONSTRAINT   [FK_borrowBooksHistory_readerInfo_1]   FOREIGN   KEY  
(
[readerIDNum]
)   REFERENCES   [dbo].[readerInfo]   (
[readerlDNum]
)
GO

++++++++++++++++++++++++++
全文见这里:http://community.csdn.net/Expert/topic/5466/5466162.xml?temp=.6224176
在那里回帖的话,解释清楚了,再给10′

------解决方案--------------------
readerIDNum char(8) NULL,/*借书证*/ --你这里是id


readerlDNum char(8) not null primary key,/*借书证号码*/ --你这里是ld

i 和l 是不一样的