{
  "$schema": "https://docs.sqlparser.com/capabilities/v1/schema/dialect.schema.json",
  "dialect": "sybasease",
  "display_name": "Sybase ASE",
  "aliases": ["ase"],
  "product": "General SQL Parser",
  "edition": "java",
  "version": "4.2.6",
  "measured_at": "2026-08-18T13:45:23.850240175Z",
  "provenance": {
    "kind": "measured",
    "artifact_sha256": "44c4c247d5ee",
    "corpus_commit": "9f9f18045",
    "corpus_files": 69,
    "methodology_url": "https://docs.sqlparser.com/reference/sql-syntax/#methodology"
  },
  "parse_coverage": {
    "kind": "measured",
    "note": "Pass rates are over GSP's documented-example corpus for this dialect, not a percentage of the entire SQL dialect.",
    "constructs": {"passed": 58, "total": 69},
    "statements": {"passed": 232, "total": 245},
    "statement_classes": {
      "select": {"constructs": {"passed": 11, "total": 11}, "statements": {"passed": 39, "total": 39}},
      "dml": {"constructs": {"passed": 3, "total": 5}, "statements": {"passed": 12, "total": 14}},
      "stored_procedures": {"constructs": {"passed": 6, "total": 6}, "statements": {"passed": 19, "total": 19}}
    }
  },
  "keywords": {"kind": "not_measured"},
  "docs_url": "https://docs.sqlparser.com/reference/sql-syntax/sybasease/",
  "constructs": [
    {"name": "ALTER DATABASE", "category": "ALTER", "passed": 3, "total": 3, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "ALTER PROCEDURE", "category": "ALTER", "passed": 1, "total": 1, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "ALTER TABLE", "category": "ALTER", "passed": 7, "total": 8, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "BEGIN END", "category": "BEGIN", "passed": 2, "total": 2, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "CASE", "category": "CASE", "passed": 2, "total": 2, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "CREATE DATABASE", "category": "CREATE", "passed": 4, "total": 4, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "CREATE DEFAULT", "category": "CREATE", "passed": 2, "total": 2, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "CREATE EXISTING TABLE", "category": "CREATE", "passed": 1, "total": 1, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "CREATE FUNCTION", "category": "CREATE", "passed": 3, "total": 3, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "CREATE INDEX", "category": "CREATE", "passed": 5, "total": 5, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "CREATE OR REPLACE PROCEDURE", "category": "CREATE", "passed": 2, "total": 2, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "CREATE PROCEDURE", "category": "CREATE", "passed": 7, "total": 7, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "CREATE PROXY_TABLE", "category": "CREATE", "passed": 0, "total": 1, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "CREATE ROLE", "category": "CREATE", "passed": 2, "total": 2, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "CREATE RULE", "category": "CREATE", "passed": 3, "total": 3, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "CREATE SCHEMA", "category": "CREATE", "passed": 1, "total": 1, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "CREATE TABLE", "category": "CREATE", "passed": 6, "total": 6, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "CREATE TRIGGER", "category": "CREATE", "passed": 4, "total": 4, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "CREATE VIEW", "category": "CREATE", "passed": 4, "total": 4, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "OPEN FETCH CLOSE", "category": "CURSOR", "passed": 6, "total": 6, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "DBCC", "category": "DBCC", "passed": 6, "total": 6, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "DECLARE", "category": "DECLARE", "passed": 4, "total": 4, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "DECLARE CURSOR", "category": "DECLARE", "passed": 3, "total": 3, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "DELETE", "category": "DELETE", "passed": 4, "total": 4, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "DELETE STATISTICS", "category": "DELETE", "passed": 2, "total": 2, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "DISK INIT", "category": "DISK", "passed": 0, "total": 1, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "DROP DATABASE", "category": "DROP", "passed": 2, "total": 2, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "DROP DEFAULT", "category": "DROP", "passed": 2, "total": 2, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "DROP FUNCTION", "category": "DROP", "passed": 2, "total": 2, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "DROP INDEX", "category": "DROP", "passed": 2, "total": 2, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "DROP PROCEDURE", "category": "DROP", "passed": 3, "total": 3, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "DROP ROLE", "category": "DROP", "passed": 1, "total": 1, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "DROP RULE", "category": "DROP", "passed": 2, "total": 2, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "DROP TABLE", "category": "DROP", "passed": 3, "total": 3, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "DROP TRIGGER", "category": "DROP", "passed": 2, "total": 2, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "DROP VIEW", "category": "DROP", "passed": 2, "total": 2, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "DUMP DATABASE", "category": "DUMP", "passed": 0, "total": 1, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "DUMP TRANSACTION", "category": "DUMP", "passed": 4, "total": 4, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "EXECUTE", "category": "EXECUTE", "passed": 7, "total": 7, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "GOTO", "category": "GOTO", "passed": 6, "total": 6, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "GRANT", "category": "GRANT", "passed": 7, "total": 8, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "IF ELSE", "category": "IF", "passed": 3, "total": 3, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "INSERT", "category": "INSERT", "passed": 4, "total": 4, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "LOAD DATABASE", "category": "LOAD", "passed": 0, "total": 1, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "LOAD TRANSACTION", "category": "LOAD", "passed": 0, "total": 1, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "LOCK TABLE", "category": "LOCK", "passed": 3, "total": 3, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "ONLINE DATABASE", "category": "ONLINE", "passed": 0, "total": 1, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "PRINT", "category": "PRINT", "passed": 5, "total": 5, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "RAISERROR", "category": "RAISERROR", "passed": 5, "total": 5, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "READTEXT", "category": "READTEXT", "passed": 1, "total": 1, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "RETURN", "category": "RETURN", "passed": 3, "total": 3, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "REVOKE", "category": "REVOKE", "passed": 5, "total": 7, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "COMPUTE", "category": "SELECT", "passed": 2, "total": 2, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "GLOBAL VARIABLES", "category": "SELECT", "passed": 6, "total": 6, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "ORDER BY", "category": "SELECT", "passed": 4, "total": 4, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "SELECT", "category": "SELECT", "passed": 13, "total": 13, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "SELECT INTO", "category": "SELECT", "passed": 3, "total": 3, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "SUBQUERY", "category": "SELECT", "passed": 5, "total": 5, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "SET", "category": "SET", "passed": 10, "total": 10, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "SET IDENTITY_INSERT", "category": "SET", "passed": 2, "total": 2, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "SETUSER", "category": "SETUSER", "passed": 2, "total": 2, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "TRANSACTION", "category": "TRANSACTION", "passed": 9, "total": 9, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "TRUNCATE TABLE", "category": "TRUNCATE", "passed": 2, "total": 2, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "UPDATE", "category": "UPDATE", "passed": 4, "total": 4, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "UPDATE STATISTICS", "category": "UPDATE", "passed": 5, "total": 6, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "USE", "category": "USE", "passed": 2, "total": 2, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "WAITFOR", "category": "WAITFOR", "passed": 2, "total": 2, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "WHILE", "category": "WHILE", "passed": 3, "total": 3, "source": "SAP ASE (Adaptive Server Enterprise) reference"},
    {"name": "WRITETEXT", "category": "WRITETEXT", "passed": 0, "total": 2, "source": "SAP ASE (Adaptive Server Enterprise) reference"}
  ]
}
