Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / select rownum, * from ... / 5 сообщений из 5, страница 1 из 1
02.09.2021, 15:20
    #40094845
dinya77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select rownum, * from ...
Здравствуйте.
Подскажите.

select * from tablename работает прекрасно.
select rownum, * from tablename выдает ошибку ORA-00936: отсутствует выражение.
Можно, конечно, select rownum, tablename.* from tablename.
Но если вместо tablename куча таблиц, INNERов и алиасов, становится мутно.

Как обскакать? Вопрос в том, что может я какой-нибудь хитрый синтаксис со * не знаю, потому что вложенные запросы
или перечисление всех участвующих таблиц со * не интересны.
...
Рейтинг: 0 / 0
02.09.2021, 15:26
    #40094847
Никанор Кузьмич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select rownum, * from ...
dinya77
или перечисление всех участвующих таблиц со * не интересны.
Перечислите одну
...
Рейтинг: 0 / 0
02.09.2021, 15:34
    #40094851
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select rownum, * from ...
dinya77,
если лень то

select rownum rn,t.* from (select ... from t1,t2,t3 ...)

ps
мож и order by пригодится

....
stax
...
Рейтинг: 0 / 0
02.09.2021, 15:56
    #40094859
dinya77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select rownum, * from ...
Никанор Кузьмич,

Спасибо, поля я тоже от одной получу
...
Рейтинг: 0 / 0
03.09.2021, 15:37
    #40095146
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select rownum, * from ...
писать звездочку на 100500 сджойненных таблиц моветон

ЗЫ: как минимум - вряд ли в них не найдется полей с одинаковыми именами
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / select rownum, * from ... / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]