W szczególności chcę uniknąć wymieniania nazw kolumn z tabel, ponieważ a) wymaga to częstej konserwacji b) jest kilkaset kolumn w tabeli.
W takim przypadku nie da się tego uniknąć. musisz określ nazwy kolumn, a dla tych kolumn o zduplikowanych nazwach użyj aliasu. Generowanie kodu może pomóc w przypadku tych wielu kolumn.
SELECT *
to zła praktyka niezależnie od tego - jeśli ktoś doda kolumnę binarną o wielkości 2 GB do jednej z tych tabel i zapełni ją, czy naprawdę chcesz, aby została zwrócona?