2015-01-07 3 views
2

Есть ли способ в SQL-сервере сопоставить имена столбцов для конкретной таблицы и хранить псевдонимы где-нибудь, чтобы вы могли получить доступ к псевдонимам при запросе? У меня есть таблица, где я не могу изменить имена столбцов, и я пытаюсь выяснить, есть ли способ их псевдонимов сделать их более удобными для пользователя.Именование имен столбцов в SQL-сервере

+0

Можете ли вы дать более подробную информацию о том, что вы подразумеваете под «таким образом, чтобы вы могли обращаться к псевдонимам при запросе»? Почему бы простое представление, которое возвращает разные имена столбцов, достаточно? – hatchet

+5

Создайте представление в таблице с разными именами столбцов. –

ответ

6
CREATE VIEW vw_RenameTable 
AS 
Begin 

    Select GoodName1 = DumbName1 
      ,GoodName2 = DumbName2 
    From MyTable 

End 
0

Вид будет естественным ответом на вопрос. Но, если вы хотите получить доступ к столбцам в же таблицы, вы можете использовать вычисляемые столбцы:

alter table mytable add bettercolumn as [Bad Ugly Name]; 

Вы можете использовать вычисляемый столбец в выбранном на тот же стол.

Смежные вопросы