有没有办法在SQL中缩短访问路径?我在想类似于别名的东西,但我不知道如何在谷歌中提出这个问题以获得别名的适当应用
此:
select * from ServerName.DBName.dbo.TableName
要:
declare @RDB as RemoteDatabaseObject
set @RDB = ServerName.DBName.dbo
select * from @RDB.TableName
我知道这不起作用,但我想知道是否有办法为具有长路径的对象设置别名。
答案 0 :(得分:2)
也许您正在寻找SYNONYM?
答案 1 :(得分:-1)
别名适用于你想要的东西。
SELECT * FROM ServerName.DBName.dbo.TableName AS myAlias
很酷的是,你几乎总能在sql语句中使用AS。 http://www.w3schools.com/sql/sql_alias.asp
答案 2 :(得分:-1)
除了使用动态SQL之外,我没有想到任何使这成为可能的方法。