SQL: псевдоним на поле во время создания - PullRequest
1 голос
/ 21 марта 2012

Можете ли вы создать псевдоним для поля во время создания?Пример

 CREATE TABLE MYTABLE (                                           
    VERY_LONG_NAME       AS VLN  INT     NOT NULL )

1 Ответ

7 голосов
/ 21 марта 2012

номер

Зачем создавать таблицу с VERY_LONG_NAME, а затем использовать ее псевдоним? Просто выберите A_BETTER_NAME для начала.

Кроме того, было бы довольно странно иметь БД, в которой столбцы доступны под несколькими именами. Как бы вы узнали, какое имя было настоящим, а какое псевдонимом?

EDIT

Согласно предложению @DavidFabers, если вы должны назвать свой столбец VERY_LONG_NAME, вы можете создать представление, позволяющее вам / пользователям получать доступ к столбцу с более коротким именем:

CREATE VIEW [vwMyTable] AS 
    SELECT  VERY_LONG_NAME AS A_BETTER_NAME
    FROM    MyTable
...