Как назвать столбец из таблицы, полученной с помощью sys.odcinumberlist - PullRequest
0 голосов
/ 06 февраля 2020

Имя столбца этого запроса

Select * from table(sys.odcinumberlist(3,4,3))

имеет имя column_value.

Я хотел бы переименовать столбец

Это решение работает, но оно усложняет ненужный код , Есть ли лучший способ для этого?

select t.column_value myNumber from (Select * from table(sys.odcinumberlist(3,4,3)) ) t

1 Ответ

3 голосов
/ 06 февраля 2020
Синтаксис

Oracle table создает анонимную таблицу с уникальным столбцом с именем column_value. Вам не нужен подзапрос, чтобы делать то, что вы хотите, вы можете использовать псевдоним столбца в предложении select:

select column_value myNumber from table(sys.odcinumberlist(3,4,3))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...