From 7d91d361ad8c26af3fe0a15b807db4cefa5d000a Mon Sep 17 00:00:00 2001 From: Andi Albrecht Date: Sat, 29 Jul 2017 10:28:18 +0200 Subject: Don't treat sysdate as a builtin (fixes #344). According to Oracle's developer documentation sysdate is a function that doesn't require any parameters. Hence it's different from other builtins like int or varchar. --- sqlparse/keywords.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sqlparse') diff --git a/sqlparse/keywords.py b/sqlparse/keywords.py index 92da63e..40022b9 100644 --- a/sqlparse/keywords.py +++ b/sqlparse/keywords.py @@ -639,7 +639,7 @@ KEYWORDS = { 'SERIAL8': tokens.Name.Builtin, 'SIGNED': tokens.Name.Builtin, 'SMALLINT': tokens.Name.Builtin, - 'SYSDATE': tokens.Name.Builtin, + 'SYSDATE': tokens.Name, 'TEXT': tokens.Name.Builtin, 'TINYINT': tokens.Name.Builtin, 'UNSIGNED': tokens.Name.Builtin, -- cgit v1.2.1