apache / apache/datafusion-sqlparser-rs
rule to detect extra col in multiline insert
- Langage dominant
- Rust
- Étoiles
- 3.5k
- Forks
- 772
- Merge moyen
- 4 j 9 h
- PR mergées (30 j)
- 17
Description
Description
```INSERT INTO y.x (a,b,c) VALUES ('1','1','1'), ('1','1','1','1'), ('1','1','1');```
Use case
want this parse to fail as 4th column in 2nd row but only 3 cols in the values
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par reproduire l'instruction INSERT fournie avec le SQL parser et examinez comment il gère le nombre de colonnes entre les lignes d'une liste VALUES. Trouvez ensuite les tests existants du INSERT parser et ajoutez une couverture pour la valeur supplémentaire de la deuxième ligne ; la tâche est terminée lorsque cette entrée échoue, tandis que les lignes valides sont acceptées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- rust, sql
- Domaine
- databases
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 38/100