ExecuteAsClause object has wrong LastTokenIndex value
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
Línea de trabajo
Reproduce la muestra de SQL con ScriptDom 161.9142.1 en el nivel de compatibilidad 150 e inspecciona ExecuteAsClause.FirstTokenIndex y LastTokenIndex. Traza el manejo de intervalos de tokens del analizador para EXECUTE AS OWNER y añade cobertura de regresión que demuestre que LastTokenIndex alcanza OWNER; terminado cuando el comportamiento existente para usuarios literales siga siendo correcto.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
ScriptDom version: 161.9142.1
Compatibility level: 150
Sample code:
CREATE PROCEDURE foo
WITH EXECUTE AS OWNER
AS;
Here for the ExecuteAsClause instance values of FirstTokenIndex and LastTokenIndex are equal and pointing to the token representing word EXECUTE which is wrong: FirstTokenIndex is fine but LastTokenIndex should be pointing to the token representing OWNER keyword.
If EXECUTE AS is specified with user name literal then everything is fine, LastTokenIndex is correct.
ExecuteAsClause.LastTokenIndex should be pointing to the very last word of the clause.
- Lenguaje dominante
- GAP
- Estrellas
- 277
- Forks
- 43
- Merge medio
- 6 d 17 h
- PR fusionados (30 d)
- 3
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoft/SqlScriptDOM
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
microsoft/SqlScriptDOM#228 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
microsoft/SqlScriptDOM#183 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 56/100
microsoft/SqlScriptDOM#226 · 1 reacción ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
microsoft/SqlScriptDOM#225 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
microsoft/SqlScriptDOM#224 ·
Todos los issues de microsoft/SqlScriptDOM
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
objectionary/eo#8923 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Coarray integration tests carry no LABELS, so run_tests.py silently skips them under every backend Abiertocoarray
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
internal.h中,漏掉了1个定义。 Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100