select * from 数据库名..表名

解决方案 »

  1.   

    --参考CN_SQL的建议,可以用同义词 处理,不过仍需在程序修改脚本。所以这种行为仍得不偿失。
    --同义词 处理如下(用MS自带数据库AdventureWorks举例):
    --1用数据库..表的方式查询
    select * from AdventureWorks..AWBuildVersion
    /*
    SystemInformationID Database Version VersionDate ModifiedDate
    1 9.04.10.13.00 2004-10-13 16:43:14.583 2004-10-13 16:43:14.597
    */--2给原有数据库表新建同义词 
    CREATE SYNONYM [AdventureWorks.AWBuildVersion]
    FOR AdventureWorks.dbo.AWBuildVersion;
    --命令已成功完成。--3
    select * from [AdventureWorks.AWBuildVersion]
    /*
    SystemInformationID Database Version VersionDate ModifiedDate
    1 9.04.10.13.00 2004-10-13 16:43:14.583 2004-10-13 16:43:14.597
    */