在FROM之前在SQL Server中创建别名?

dav*_*ine 3 sql sql-server

我看到在FROM之后可以使用别名,例如,

SELECT *
FROM Employee as Emp
WHERE Emp.id = 10
Run Code Online (Sandbox Code Playgroud)

我想要一个将Employee ALIAS设置为Emp的命令.我想像这样使用它 -

Employee ALIAS Emp -- is there a command like this ?
SELECT Emp.ColumnOne, Emp.ColumnTwo  
FROM Emp
WHERE Emp.id = 10 
Run Code Online (Sandbox Code Playgroud)

这样的命令存在吗?

SWe*_*eko 8

你想要的是一个SYNONYM.

请注意,这是一个服务器端对象,它将存在于数据库中,而不是存在于查询定义中.

  • @davidblaine好的,我最初建议使用视图:`创建视图Emp作为select*来自Employee`.但对于您的具体问题,同义词可能更好. (2认同)