sp_helpjoins <lefttab>, <righttab>
<lefttab>
是第一个表或视图。
<righttab>
是第二个表或视图。参数的顺序无关紧要。
显示 sales 和 salesdetail表中适于连接的列的列表:
sp_helpjoins sales, salesdetail
a1 a2 b1 b2 c1 c2
d1 d2 e1 e2 f1 f2
g1 g2 h1 h2
-------- -------- -------- -------- -------- --------
-------- -------- -------- -------- -------- --------
-------- -------- -------- --------
stor_id stor_id ord_num ord_num NULL NULL
NULL NULL NULL NULL NULL NULL
NULL NULL NULL NULL
显示 sysobjects 和 syscolumns 系统表中适于连接的列的列表:
sp_helpjoins sysobjects, syscolumns
a1 a2 b1 b2 c1 c2 d1 d2 e1 e2
f1 f2 g1 g2 h1 h2
---- ---- ---- ---- ---- ---- ---- ---- ---- ----
---- ---- ---- ---- ---- ----
id id NULL NULL NULL NULL NULL NULL NULL NULL
NULL NULL NULL NULL NULL NULL
sp_helpjoins 显示的列对来自两个来源中的一个。sp_helpjoins 检查当前数据库中的 syskeys 表,以确定是否用 sp_foreignkey 对这两个表定义了任何外键,然后查看是否用 sp_commonkey 对这两个表定义了任何公用键。如果 sp_helpjoins 没有在那里找到任何外键或公用键,则它用相同用户定义的数据类型检查键。如果该检查失败,则它检查具有相同名称和数据类型的列。
sp_helpjoins 不创建任何连接。