sql >> Databáze >  >> RDS >> Sqlserver

Je možné vybrat data serveru SQL pomocí pořadové pozice sloupce

Pokud znáte počet sloupců, ale neznáte jejich názvy a typy, můžete použít následující trik:

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

V důsledku toho budete mít tabulku se 2 sloupci [C1] a [C2]. Tato metoda není příliš užitečná, pokud máte v tabulce 100 sloupců, ale funguje dobře pro tabulky s malým předdefinovaným počtem sloupců.



  1. Připojení vs. dílčí dotaz

  2. Události čekání serveru SQL -1

  3. Zobrazte výsledky výběru svisle v psql, jak to dělá \G MySQL

  4. Oracle:načítání velkého souboru xml?