A instrução Insert values pode conter apenas valores literais constantes ou referências de variáveis no SQL Data Warehouse
Considere esta tabela:
CREATE TABLE t (i int, j int, ...);
Eu quero inserir dados em uma tabela a partir de um conjunto deSELECT
afirmações. A versão simplificada da minha consulta é:
INSERT INTO t VALUES ((SELECT 1), (SELECT 2), ...);
A consulta real pode ser muito mais complexa e as subconsultas individuais independentes. Infelizmente, esta instrução SQL padrão (que funciona no SQL Server) não funciona no SQL Data Warehouse. O seguinte erro é gerado:
Falha ao executar a consulta. Erro: a instrução Insert values pode conter apenas valores literais constantes ou referências a variáveis.
Existe uma maneira de contornar isso?