Oracle (и, вероятно, DB2) также принимает неукрашенные *
только в том случае, если в SELECT
.
отсутствуют другие ссылки на столбцы или выражения. Однако это всегдадопускается с псевдонимом таблицы.Таким образом, вы можете написать:
select col_name, t.*
from table_name t
Только одно предупреждение: результирующий набор будет иметь два столбца с одинаковым именем, что может вызвать другие проблемы.