为什么这个插入语句失败?

时间:2017-06-20 04:56:15

标签: sql-server database

假设我有数据库A 数据库B ,两者都包含表t1,t2 等。

有些陈述(我们将其命名为 statement1 ),如

@declare ...
@declare ...
...
end

数据库A 中填充 t1

我想在数据库B t1 中填充相同的数据。

我在数据库B

中尝试使用此sql
insert into t1
statement1 

但是,它失败了

如何使数据惰化?

1 个答案:

答案 0 :(得分:1)

您可以使用将数据从databaseA插入到databaseB,假设它们都位于同一服务器中。

insert into databaseB.<schemaname>.t1 SELECT * FROM databaseA.<schemaname>.t1