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

Executar consulta dinâmica com go em sql


GO na verdade não é T-SQL válido:

GO não é uma instrução Transact-SQL; é um comando reconhecido pelos utilitários sqlcmd e osql e pelo SQL Server Management Studio Codeeditor.

Você terá que remover instâncias de GO em seu SQL dinâmico ou use uma das ferramentas mencionadas no artigo (como osql da linha de comando). Sua consulta ainda deve funcionar com todas as instâncias de GO removido do SQL dinâmico.