summaryrefslogtreecommitdiff
path: root/sqlparse
diff options
context:
space:
mode:
authorAndi Albrecht <albrecht.andi@gmail.com>2017-07-29 10:28:18 +0200
committerAndi Albrecht <albrecht.andi@gmail.com>2017-07-29 10:28:18 +0200
commit7d91d361ad8c26af3fe0a15b807db4cefa5d000a (patch)
treee81912d0953614d680aa5b750f24565c4c9924fd /sqlparse
parent113897280c612aa839fa9f8bd44bfd720d3729c7 (diff)
downloadsqlparse-7d91d361ad8c26af3fe0a15b807db4cefa5d000a.tar.gz
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.
Diffstat (limited to 'sqlparse')
-rw-r--r--sqlparse/keywords.py2
1 files changed, 1 insertions, 1 deletions
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,