Als u het aantal kolommen kent, maar de namen en typen niet kent, kunt u de volgende truc gebruiken:
select NULL as C1, NULL as C2 where 1 = 0
-- Returns empty table with predefined column names
union all
select * from Test
-- There should be exactly 2 columns, but names and data type doesn't matter
Als resultaat heb je een tabel met 2 kolommen [C1] en [C2]. Deze methode is niet erg handig als je 100 kolommen in je tabel hebt, maar het werkt goed voor tabellen met een klein vooraf gedefinieerd aantal kolommen.