如何在SQL中访问链接服务器对象时缩短路径

时间:2012-10-02 02:49:38

标签: sql alias linked-server

有没有办法在SQL中缩短访问路径?我在想类似于别名的东西,但我不知道如何在谷歌中提出这个问题以获得别名的适当应用

此:

  select * from ServerName.DBName.dbo.TableName

要:

  declare @RDB as RemoteDatabaseObject
  set @RDB = ServerName.DBName.dbo

  select * from @RDB.TableName

我知道这不起作用,但我想知道是否有办法为具有长路径的对象设置别名。

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:-1)

别名适用于你想要的东西。

SELECT * FROM ServerName.DBName.dbo.TableName AS myAlias

很酷的是,你几乎总能在sql语句中使用AS。 http://www.w3schools.com/sql/sql_alias.asp

答案 2 :(得分:-1)

除了使用动态SQL之外,我没有想到任何使这成为可能的方法。