Das ist nicht korrekt. Ein "select *" wird von der Compilezeit bereits aufgelöst.
Eine Änderung der Tabelle hat da keine Auswirkung.

Wenn man allerdings mit dynamischen SQL's arbeitet verbietet sich ein "Select *" von selbst, da dieser tatsächlich zur Laufzeit aufgelöst wird.