apache / apache/datafusion-sqlparser-rs
Snowflake CREATE PROCEDURE support
- Langage dominant
- Rust
- Étoiles
- 3.5k
- Forks
- 772
- Merge moyen
- 4 j 9 h
- PR mergées (30 j)
- 17
Description
Support for https://docs.snowflake.com/en/sql-reference/sql/create-procedure, for example:
```sql
CREATE OR REPLACE PROCEDURE get_top_sales()
RETURNS TABLE ()
```
Currently parsing fails:
> Expected: [EXTERNAL] TABLE or [MATERIALIZED] VIEW or FUNCTION after CREATE OR REPLACE, found: PROCEDURE
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par le chemin du parser qui gère CREATE OR REPLACE et comparez les formes actuellement acceptées avec l’exemple Snowflake de CREATE PROCEDURE présent dans l’issue. Ajoutez une couverture pour l’instruction montrée et vérifiez que le parsing ne signale plus PROCEDURE comme inattendu.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- rust, sql
- Domaine
- compilers, databases
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100