Скажем, у меня есть выбор о том, что идет ..Почему вы выбрали указанные столбцы, и все это неправильно в Oracle SQL?
select * from animals
Это дает результат запроса всех столбцов в таблице.
Теперь, если 42-й столбец таблицы animals
является is_parent
, и я хочу вернуться, что в моих результатах, только после того, как gender
, так что я могу видеть его более легко. Но я также хочу, чтобы все остальные столбцы.
select is_parent, * from animals
Это возвращает ORA-00936: missing expression
.
То же самое утверждение будет работать нормально в Sybase, и я знаю, что вам нужно добавить псевдоним таблицы в animals
таблицы, чтобы заставить его работать (select is_parent, a.* from animals ani
), но почему должен Oracle нужен псевдоним таблицы, чтобы иметь возможность выработать выбор?
Спасибо, что задали этот вопрос. Я перехожу из SQL Server в Oracle. Я вижу ту же ошибку. – user3454439