MS SQL Server - 重命名表名但不更改所有查询

Bas*_*van 0 sql sql-server

我需要重命名一个表。有很多不同的查询。有没有类似全局表别名的东西?我希望能够使用旧查询。所以我希望对同一个表使用两个表的名称。

Luk*_*zda 7

你可以使用SYNONYM

CREATE SYNONYM OldTableName FOR DBName.SchemaName.NewTableName;  
Run Code Online (Sandbox Code Playgroud)

  • 是否可以检查同义词是否使用?为了知道所有查询都已更改。 (2认同)