4paradigm / 4paradigm/OpenMLDB
support execute multi sql in ExecuteSQL
- Lenguaje dominante
- C++
- Estrellas
- 1.7k
- Forks
- 331
- Merge medio
- 12 d 12 h
- PR fusionados (30 d)
- 1
Descripción
https://github.com/4paradigm/OpenMLDB/blob/06255ca9620adf0e0033411984081dab6906a79f/src/sdk/sql_cluster_router.cc#L2308
When we do `execute("sql1;sql2")`, only sql1 will be executed, and no warning about sql2.
We should support execute multi sql in `ExecuteSQL`
Guía de contribución
Línea de trabajo
El issue apunta a la línea 2308 de sql_cluster_router.cc, donde ExecuteSQL gestiona cadenas SQL. Empieza examinando esa función para ver cómo analiza y ejecuta SQL. Busca lógica de análisis existente o división por punto y coma. Comprueba si hay tests para ExecuteSQL para entender el comportamiento esperado. 'Done' significa que la función ejecuta todas las sentencias de una cadena separada por punto y coma y posiblemente devuelve advertencias o errores para cada una.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- cpp
- Área
- backend, databases
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bien especificado
- Aptitud para principiantes
- 45/100