Warum werden bestimmte Spalten in Oracle SQL falsch ausgewählt?

Sagen, ich habe eine select-Anweisung, die geht..

select * from animals

Gibt einen einen Abfrage-Ergebnis alle Spalten in der Tabelle.

Nun, wenn die 42nd Spalte der Tabelle animals ist is_parentund ich will zurückkehren in meine Ergebnisse, nur nach genderso kann ich sehen es einfach mehr. Ich möchte aber auch alle anderen Spalten.

select is_parent, * from animals

Zurück ORA-00936: missing expression.

Derselben Anweisung funktioniert bei Sybase, und ich weiß, dass Sie brauchen, um eine Tabelle hinzuzufügen alias animals Tabelle, um es zu arbeiten ( select is_parent, a.* from animals ani), aber warum muss Oracle müssen Sie eine alias-Tabelle in der Lage sein, um die wählen Sie?

InformationsquelleAutor der Frage glasnt | 2010-02-23

Schreibe einen Kommentar