Simple SQL parser and AST explorer for Oracle SQL following the Oracle Database Language Reference.
npm i oracle-sql-parser
const { Parser } = require('oracle-sql-parser'); const parser = new Parser(); const sql = 'CREATE TABLE users (id integer);'; const ast = parser.parse(sql); console.log(ast);
git clone https://github.com/1ilit/oracle-sql-parser.git cd oracle-sql-parser npm i npm test
Generate the parser in ./build/parser.js
npm run generate
Generate and minify the parser in ./build/parser.js
npm run build