Compiled sql for an input list parameter results in incorrect syntax in 4.0.4
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 55/100
Direção de pesquisa
Reproduza o caso 4.0.4 com um parâmetro de lista como [1, 2, 3] e inspecione o caminho que compila o SQL para parâmetros de entrada. Confirme que uma cláusula IN não produz mais ARRAY(1, 2, 3) e que a saída completa usa a forma válida IN (1, 2, 3).
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
In 4.0.4 it seems like the partial implementation of supporting complex types like arrays etc is resulting in incorrect syntax
For example (where the list parameter is [1, 2, 3]):
… WHERE something IN %s
Is resulting in:
… WHERE something IN ARRAY(1, 2, 3)
Which is invalid syntax as of the current runtime. It should be
… WHERE something IN (1, 2, 3)
- Linguagem predominante
- Python
- Estrelas
- 233
- Forks
- 152
- Merge médio
- 21h 5min
- PRs com merge (30d)
- 10
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de databricks/databricks-sql-python
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
Todas as issues de databricks/databricks-sql-python
Issues semelhantes
-
fix: inaccuracy ⚠️
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
uabrc/uabrc.github.io#1255 · 1 comentário ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
ethereum-optimism/factory#64 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 90/100
duckdb/duckdb-python#627 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
-
Add link for tutorial Abertadocumentation
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 78/100
Qiskit/qiskit-addon-sqd#376 ·