Om du vet antalet kolumner, men inte känner till dess namn och typer, kan du använda följande knep:
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
Som ett resultat kommer du att ha en tabell med 2 kolumner [C1] och [C2]. Den här metoden är inte särskilt användbar om du har 100 kolumner i din tabell, men den fungerar bra för tabeller med ett litet fördefinierat antal kolumner.