Roger,
Nenhuma utilidade, veja que a condição desta query nunca será verdadeira e sempre retornara falsa, portanto o SQL Server nem analise ou cria arvores de execuções, eles simplesmente faz uma analise de Constant Scan e não retorna nenhuma linha. Veja:

Todo caso, ainda sim são retornadas todas as colunas da tabela, então é possivel que algum usuario ou programa esteja executando este tipo de query para garantir ter o nome das colunas mas não seus dados visando o preenchimento de meta dados de um data set
por exemplo. Honestamente existem metodos melhores e "menos porcos" caso seja efetivamente por este proposito...mas existem muitos programadores ruins por ai principalmente quando estamos falando de banco de dados.
Fabrizzio A. Caputo
MCT
Certificações:
Oracle OCA 11g
MCITP SQL Server 2008 Implementation and Maintenance
MCITP SQL Server 2008 Developer
ITIL V3 Foundation
Blog Pessoal: www.fabrizziocaputo.wordpress.com
Email: fabrizzio.antoniaci@gmail.com