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

SQL Server:Vyberte Top 0?

Je to způsob, jak získat prázdnou sadu; například vytvořit novou prázdnou tabulku se stejnými sloupci jako stávající;

SELECT TOP 0 * INTO new_table FROM old_table

Nebo slouží jako zdroj názvů sloupců
Nebo jako způsob, jak vrátit podrobnosti o sloupcích, ale žádná data do klientské vrstvy
Nebo jako dotaz pro kontrolu připojení

Je to stejné jako;

SELECT * FROM table WHERE 0=1


  1. Jak mohu vložit/načíst soubory aplikace Excel do sloupce varbinary(max) na serveru SQL Server 2008?

  2. MySQL SELECT posledních pár dní?

  3. Odhad mohutnosti predikátu na výrazu COUNT

  4. Proč vkládat blok příkazů TSQL, když je úroveň izolace transakce pro jinou transakci serializovatelná pomocí nekonfliktního filtru?