如何编写迁移脚本以在不同数据库实例之间进行更新

时间:2019-05-09 20:54:10

标签: sql sql-server database-design database-migration

我需要使用SQL Server中的迁移脚本跨30个不同的数据库实例更新表。我的问题是表中的外键名称不相同。我该如何编写一个查询,该查询可以检测到外键名称,然后执行脚本以进行所需的更改?

问题的澄清: 是,所有数据库的架构都是相同的。但是问题是外键似乎是自动生成的,因为它的名称不一样。后缀带有一些随机的字母数字字符,例如db.sometable.UID_CUSTID_34ABCD 最后,“ 34ABCD”在不同数据库之间有所不同。

注意:我可以考虑获取表的架构,然后可能检测到主键和外键信息,然后执行此操作,但这将需要执行代码。可以使用SQL脚本吗?

0 个答案:

没有答案