SQL Server中是否有一种方法可以为特定表的别名别名并将别名存储在某处,以便在查询时可以访问别名?我有一个表格,我无法更改列名称,我正在试图找出是否有一种方法来对它们进行别名,以使它们更加用户友好。
答案 0 :(得分:6)
CREATE VIEW vw_RenameTable
AS
Begin
Select GoodName1 = DumbName1
,GoodName2 = DumbName2
From MyTable
End
答案 1 :(得分:0)
视图将是问题的自然答案。但是,如果要访问相同表中的列,可以使用计算列:
alter table mytable add bettercolumn as [Bad Ugly Name];
然后,您可以在同一个表上的选择中使用计算列。