sql >> Database teknologi >  >> RDS >> Oracle

Parser til Oracle SQL

ANTLR (v3, v4) parsergeneratoren har fået skrevet en række Oracle SQL- og PL/SQL-grammatikker til sig; se grammatiklisten (v3) for detaljer. Af dem:

  • Jeg har brugt Andrey Kharitonkins "Oracle PL/SQL Grammar for ANTLR v3"; fra hukommelsen understøttede det det meste af SQL- og PL/SQL-syntaks fra 8i-æraen, med nogle få stykker, der dukkede op i 9i og 10g
  • Patrick Higgins' "PL/SQL" grammatik er nyere og hævder at understøtte det meste 11g-syntaks, men det ser ud til bare at sluge de fleste DML-sætninger - ikke alt for nyttigt, hvis du specifikt er interesseret i SQL


  1. Skal jeg indeksere et bitfelt i SQL Server?

  2. UID – Returner ID'et for den aktuelle session i Oracle

  3. VÆLG / GRUPPER EFTER - tidssegmenter (10 sekunder, 30 sekunder osv.)

  4. Tilføjelse af fremmednøgle til en skinnemodel