【发布时间】:2016-03-09 09:21:24
【问题描述】:
是否有一个工具或某人确实有一个查询可以为提供的表进行查询,该查询将在所有引用的表上进行(左)连接,然后在这些等引用的所有其他表上... th lvl.
谢谢
【问题讨论】:
-
这是可以实现的,但是它是一个寻求帮助的地方,而不仅仅是一个“我需要一个脚本”的环境。人们会要求您展示您首先尝试过的代码。
-
好的,这个怎么样:SELECT *.
-
基本上,我需要复制 SQL Server 2005 数据库,并且我有 1 个包含“用户”信息的主表。在我在数据库中拥有的 2100 个表中,并设置了关系,我必须从链接到“用户”表的每个表中复制每一行数据......如果需要,我可以粘贴 2500 行的脚本,但我侦察人们不想在上面浪费时间。我知道确切的问题,但我无法解决它。
-
好的,给我 5-10 分钟,你可以使用 sys 表来建立关系,然后使用动态 SQL 将它们连接在一起并运行。
-
谢谢。复制后删除该数据是一种简单的模式。禁用约束,删除用户表行,并在通过 sys.foreign_keys 引用主表的每个表中核对所有“孤儿”,并对其他表执行相同的操作。我遇到的问题是复制“lvl4”的表,但引用了也传播到主表的 lvl1 和 lvl3 表。如果你赶上我的漂移。如果需要,我可以绘制它。
标签: tsql sql-server-2005