Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Parser für Oracle SQL

Für den Parser-Generator ANTLR (v3, v4) wurde eine Reihe von Oracle SQL- und PL/SQL-Grammatiken geschrieben; Einzelheiten finden Sie in der Grammatikliste (v3). Davon:

  • Ich habe Andrey Kharitonkins "Oracle PL/SQL Grammar for ANTLR v3" verwendet; Aus dem Gedächtnis unterstützte es die meisten SQL- und PL/SQL-Syntax aus der 8i-Ära, mit ein paar Bits und Stücken, die in 9i und 10g auftauchten
  • Patrick Higgins' "PL/SQL" Die Grammatik ist neuer und behauptet, die meisten 11g-Syntaxen zu unterstützen, scheint aber die meisten DML-Anweisungen einfach zu schlucken - nicht allzu nützlich, wenn Sie speziell an SQL interessiert sind