Как выбрать столбец, * из таблицы в Oracle?

Я создаю много скриптов, и иногда, чтобы проверить, что таблицы обновляются по мере необходимости, я пишу на лету несколько операторов SELECT.

в SQL SERVER вы можете написать что-то вроде:

SELECT Column1, *
FROM MY_TABLE

это полезно по соображениям видимости, однако это, похоже, не работает в ORACLE, и я не знаю, как этого достичь, кроме записи всех имен столбцов вручную.

как вы можете сделать это в оракул?

Я знаю, что мы не должны включать такой запрос в наши производственные сценарии и т. д. Я просто пытаюсь использовать его на лету, пока я запускаю свои скрипты в разработке. В разные моменты мне больше интересно видеть информацию определенных столбцов по отношению к другим, но я все равно хочу видеть все столбцы.

2 ответов


SELECT Column1, MY_TABLE.*
FROM MY_TABLE

или если вы дадите таблице псевдоним:

SELECT Column1, T.*
FROM MY_TABLE T

использовать псевдоним:

SELECT Column1, t.*
FROM MY_TABLE t;