我有一个很多行的查询,我想在不同的MySQL和SQL Server数据库中运行。我希望每次都避免编辑From
条款,例如从[db1].[dbo].[Mytable]
到[db2].[dbo].[Mytable]
到db3.MyTable
等等。
是否有可移植的SQL方法来定义上下文,有点像编程中的“命名空间”。如:
using context [db1].[dbo] //modify for each separate databases,environments
//rest of query
答案 0 :(得分:1)
只要您的所有查询都在给定实例中的同一数据库上运行。查看MSSQL和MySql的USE语句。