我正在使用SQL Server 2012.我想加入两个没有列的表,我可以加入它们,如何找到所有表到达这两个表?
例如:我需要加入Table A
到table D
,为此,我需要将A
与B
连接,然后再连接到C
,最后到D
。
我的问题是:我可以在数据库中的数千个表中找到表B
和C
而无需逐个表搜索吗?
非常感谢, 辖
答案 0 :(得分:1)
假设:
您应按以下步骤操作:
如果您需要更多详细信息,请与我们联系。
答案 1 :(得分:0)
您可以采取一些措施来帮助您的事业,但在大多数情况下,没有直接的方法,您需要知道数据库的结构和表格的用途。此外,根据数据库的设计,您可能很难直观地找到答案,而您可能只需要从熟悉数据库设计的人那里获得指导。无论:
表A&中的字段d:强> 您可以查看表中的主要字段或唯一字段,以确定其他表可以链接到这些表。通常它们以与其他表匹配的方式命名,您可以告诉它们来自哪个表。
Information_Schema观看次数 您可以使用information_schema.tables和information_schema.column视图轻松搜索整个数据库中的表和列的名称,并将搜索范围缩小到更少的表。