From 0b97ba8a1410447797c0a1d049b2cfb6cc066ff3 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Wed, 14 Mar 2012 13:10:31 -0700 Subject: [PATCH] - [bug] Added 'LEVEL' to the list of reserved words for Oracle. [ticket:2435] --- CHANGES | 3 +++ lib/sqlalchemy/dialects/oracle/base.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 17998bd11d..9b35dc569f 100644 --- a/CHANGES +++ b/CHANGES @@ -210,6 +210,9 @@ CHANGES - [bug] Added missing compilation support for LONG [ticket:2401] + - [bug] Added 'LEVEL' to the list of reserved + words for Oracle. [ticket:2435] + - examples - [bug] Altered _params_from_query() function in Beaker example to pull bindparams from the diff --git a/lib/sqlalchemy/dialects/oracle/base.py b/lib/sqlalchemy/dialects/oracle/base.py index 5d55847b46..dd761ae823 100644 --- a/lib/sqlalchemy/dialects/oracle/base.py +++ b/lib/sqlalchemy/dialects/oracle/base.py @@ -158,7 +158,7 @@ RESERVED_WORDS = \ 'AS IN VIEW EXCLUSIVE COMPRESS SYNONYM SELECT INSERT EXISTS '\ 'NOT TRIGGER ELSE CREATE INTERSECT PCTFREE DISTINCT USER '\ 'CONNECT SET MODE OF UNIQUE VARCHAR2 VARCHAR LOCK OR CHAR '\ - 'DECIMAL UNION PUBLIC AND START UID COMMENT CURRENT'.split()) + 'DECIMAL UNION PUBLIC AND START UID COMMENT CURRENT LEVEL'.split()) NO_ARG_FNS = set('UID CURRENT_DATE SYSDATE USER ' 'CURRENT_TIME CURRENT_TIMESTAMP'.split()) -- 2.47.2