apache / apache/datafusion-sqlparser-rs

MsSql statement parsing failure.

Offen
#1,409 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Rust
Sterne
3.5k
Forks
772
Ø Merge
4 T. 9 Std.
Gemergte PRs (30 T.)
17

Beschreibung

``` sql
DELETE tbl
```
[OUTPUT clause (Transact-SQL)](https://learn.microsoft.com/en-us/sql/t-sql/queries/output-clause-transact-sql)
``` sql
insert into [SsoTokenLog] ([Co_id],[U_id],[Sso_token],[Created]) output inserted.* values (@0,@1,@2,@3)
```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Das Issue nennt keine Quelldatei und keinen Test. Beginne damit, das Parsen von `DELETE tbl` und der Anweisung `INSERT ... OUTPUT inserted.*` mit dem MSSQL-Dialekt zu reproduzieren, und untersuche anschließend die resultierenden Parserfehler. Erledigt ist die Aufgabe, wenn beide Anweisungen erfolgreich geparst werden und eine Regressionstestabdeckung für die gemeldeten Formen vorhanden ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust, sql
Bereich
databases
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.