как создать псевдоним поля - PullRequest
0 голосов
/ 21 декабря 2010

Я слышал, что можно создать псевдоним для поля, используя представления Oracle, это действительно возможно?Можете ли вы показать простой пример?

ps Мне нужен псевдоним для каждого поля в моей таблице по какой-то причине относительно моего приложения.заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 21 декабря 2010

Вы говорите, что вы должны псевдоним каждой "ячейки" (пересечение строк / столбцов) в таблице - ответ нет , что невозможно. Но, возможно, если вы объясните больше о том, чего вы на самом деле пытаетесь достичь, будет альтернатива. Например, в приложении вы, безусловно, можете назначить уникальный идентификатор каждому полю.

1 голос
/ 21 декабря 2010

Интересно, это то, что вы ищете. Вы можете создать псевдоним поля в операторе SELECT , чтобы возвращаемые результаты использовали псевдоним для имени поля вместо имени, которое отображается в таблице или представлении.

Вы делаете этокак это:

SELECT employee_id "Employee ID number", last_name "Employee last name", 
first_name "Employee first name" FROM employees;

Псевдонимы - это значения в кавычках.Так, например, "Employee ID number" является псевдонимом для поля employee_id.

Здесь псевдонимы содержатся в двойных кавычках из-за пробелов в них.

Эти псевдонимынигде не сохраняется в базе данных.Вы должны каждый раз создавать их в своем выражении SQL.

Но они решают проблему именования полей так, как вы хотите, когда вы возвращаете результаты в приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...