我想为 50 个状态动态创建 50 个数据库,并将记录插入 tsql 上的相关数据库



我想为 50 个状态动态创建 50 个数据库,并将表事实互联网销售记录从 adventureworksdw 数据库插入到相关状态数据库,如何编写 sql 脚本或构建 ssis pacakge

看看"动态sql"。从数据库开始,如下所示:

declare @stateName varchar(50) = 'MyState';
declare @cmd varchar(max) = 'create database ' + @stateName + ';';
execute (@cmd);

如果表中有状态,则可以使用游标和这种动态 sql 循环访问它们。创建数据库后,您可以以相同的方式创建表和执行 INSERT。

最新更新