我有一个.sql文件,它有很多创建表语句。但是其中一些需要在一个数据库ex:-DB1上执行,另一些在另一个ex:-DB2.how上执行。我可以指定数据库的名称,以便查询在指定的数据库上被触发。
我找到了两个选项
create table DB1.dbo.Tablename(ID INT)
create table DB2.dbo.Tablename(ID INT)
和
use DB1
GO
create table dbo.Tablename(ID INT)
GO
还有其他方法可以将特定数据库的名称分配给一堆查询,并在该特定数据库上执行查询吗?
答案 0 :(得分:0)
我建议您将文件分成两个(或更多).sql
文件,并为每个文件使用第二个选项。