2015-01-15 13 views
9

Sto creando molti script e, a volte, per verificare che le tabelle vengano aggiornate come ho bisogno, scrivo al volo diverse istruzioni SELECT.Come selezionare la colonna, * FROM TABLE in Oracle?

In SQL Server è possibile scrivere qualcosa di simile:

SELECT Column1, * 
FROM MY_TABLE 

Questo è utile per ragioni di visibilità, tuttavia, che non sembra funzionare in Oracle e non so come raggiungerlo, diverso annotando manualmente tutti i nomi delle colonne.

Come si può fare questo in Oracle?

So che non dovremmo includere una query come questa nei nostri script di produzione, ecc. Sto solo provando ad usarlo al volo mentre sto eseguendo i miei script in fase di sviluppo. In diversi punti sono più interessato a vedere le informazioni di certe colonne, in relazione alle altre, ma voglio comunque vedere tutte le colonne.

risposta

17
SELECT Column1, MY_TABLE.* 
FROM MY_TABLE 

Oppure, se si dà la tabella di un alias:

SELECT Column1, T.* 
FROM MY_TABLE T 
+0

E 'stato piuttosto semplice! Mi sento stupido per non averlo trovato prima. Grazie! – Dzyann

7

utilizzare un alias:

SELECT Column1, t.* 
FROM MY_TABLE t; 
Problemi correlati