apache / apache/datafusion-sqlparser-rs

rule to detect extra col in multiline insert

Ouverte
#893 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.