I illday Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-18 #1 sql server 数据库中的sysforeignkeys表是用来记录表中的外键的吗?怎么能看到数据库中都有哪些外键?
H hityou Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-18 #2 是的,你直接查询就是了,这个系统表记录的外建的相关信息,你想得到什么呢?
I illday Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-18 #3 我想得到这个数据库中拿些字段是关键字,这个表上的信息都是数字,没有文本。。。。我的意思是说,假设有个XS表里的外键是kcbh(课程编号).我如何读出来kcbh呢? 因为sysforeignkeys表里的信息都是数字,怎么查询到字段名称呢?
我想得到这个数据库中拿些字段是关键字,这个表上的信息都是数字,没有文本。。。。我的意思是说,假设有个XS表里的外键是kcbh(课程编号).我如何读出来kcbh呢? 因为sysforeignkeys表里的信息都是数字,怎么查询到字段名称呢?
H hityou Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-18 #4 那个好找,你要关联上sysobjects来查询才行. select object_name(fkeyid),object_name(fkey),object_name(rkey) from sysforeignkeys 这样就可以得到具体的内容.
那个好找,你要关联上sysobjects来查询才行. select object_name(fkeyid),object_name(fkey),object_name(rkey) from sysforeignkeys 这样就可以得到具体的内容.
I illday Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-18 #5 顺便问一下,这样能读到表,可是读不到表中的外键的名称啊