apache / apache/datafusion-sqlparser-rs
MySQL: No support for stored procedure DEFINER
- Langage dominant
- Rust
- Étoiles
- 3.5k
- Forks
- 772
- Merge moyen
- 4 j 9 h
- PR mergées (30 j)
- 17
Description
If the stored procedure contains a DEFINER, a ParserError is raised:
```
ParserError("Expected an object type after CREATE, found: DEFINER")
```
Exemple of code causing such an error:
```sql
CREATE
DEFINER = foo@`%` PROCEDURE bar(IN first char(15), IN second tinyint)
proc: begin
```
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par reproduire l’exemple fourni de CREATE DEFINER PROCEDURE et suivez le point d’entrée de l’analyse de l’instruction CREATE qui déclenche le ParserError. Le travail est terminé lorsque cette forme MySQL est analysée correctement sans provoquer de régression dans le comportement existant des instructions CREATE ; aucun fichier ni test n’est indiqué dans l’issue.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- mysql, rust, sql
- Domaine
- databases
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 50/100