das wird nichts bringen außer einer Meldung, dass die Tabelle SPALTENNAME nicht gefunden wurde. Falls es nötig erscheint, wäre TABELLE.SPALTENNAME gültig.
Mit dem Tabellennamen zu qualifizeren ist nur dann nötig, wenn aus zwei Tabellen je eine Spalte mit dem gleichen Namen benötigt wird :
Select T1.Datum, T2.Datum
from T1, T2
where ...
oder wenn in zwei Tabellen, die gleichzeitig angesprochen werden, der gleiche Spaltenname vorkommt und wenigstens eine der Spalten gebraucht wird:
Select T1.Datum, Vertragsnummer
from T1, T2
where ...
Dein Beispiel ist die ganz einfach die abgekürzte Form.
Ist aber auch folgendes immer erlaubt ?
select SPALTENNAME.TABELLE from TABELLE
?
Erlaubt schon, es wird Dir aber - wie bereits erwähnt - allerdings einen Fehler zurückliefern.
Was ich eigentlich schreiben wollte: „ausgeschriebene“ Spaltennamen in DML-Statements sind grundsätzlich kein Fehler, wobei es mit Aliases wesentlich einfacher ist:
select T1.SPALTENNAME, T2.SPALTENNAME from TABELLE T1, TABELLE T2 …