SQL查询中对象的上下文或命名空间

时间:2012-01-06 21:16:30

标签: mysql sql sql-server

我有一个很多行的查询,我想在不同的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

1 个答案:

答案 0 :(得分:1)

只要您的所有查询都在给定实例中的同一数据库上运行。查看MSSQL和MySql的USE语句。

http://dev.mysql.com/doc/refman/5.0/en/use.html

http://msdn.microsoft.com/en-us/library/ms188366.aspx