sql >> Databasteknik >  >> RDS >> Oracle

Parser för Oracle SQL

Parsergeneratorn ANTLR (v3, v4) har skrivit ett antal Oracle SQL- och PL/SQL-grammatiker för sig; se grammatiklistan (v3) för detaljer. Av dessa:

  • Jag har använt Andrey Kharitonkins "Oracle PL/SQL Grammar for ANTLR v3"; från minnet stödde den de flesta SQL- och PL/SQL-syntaxer från 8i-eran, med några bitar som dök upp i 9i och 10g
  • Patrick Higgins "PL/SQL" grammatik är nyare och påstår sig stödja de flesta 11g-syntaxer, men det verkar bara svälja de flesta DML-satser – inte särskilt användbart om du är specifikt intresserad av SQL


  1. Varför inga fönsterfunktioner i where-satser?

  2. Hur man kör en .SQL-skriptfil med c#

  3. Forum för bästa SQL Server Performance för hjälp med de svåraste frågorna

  4. Trimningstid från datetime – en uppföljning