Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

SQL Server:Selecione Top 0?


É uma maneira de obter um conjunto vazio; por exemplo, para criar uma nova tabela vazia com as mesmas colunas de uma existente;
SELECT TOP 0 * INTO new_table FROM old_table

Ou para atuar como fonte para nomes de coluna
Ou como uma maneira de retornar detalhes de coluna, mas sem dados para uma camada de cliente
Ou como uma consulta para verificar a conectividade

É o mesmo que;
SELECT * FROM table WHERE 0=1