Lukas Eder created DERBY-5837: --------------------------------- Summary: Add support for SQL standard DATE, TIME, TIMESTAMP literals Key: DERBY-5837 URL: https://issues.apache.org/jira/browse/DERBY-5837 Project: Derby Issue Type: Improvement Components: SQL Affects Versions: 10.8.2.2 Reporter: Lukas Eder Priority: Minor
The SQL standard 1992 specifies <datetime literals> as such: <datetime literal> ::= <date literal> | <time literal> | <timestamp literal> <date literal> ::= DATE <date string> <time literal> ::= TIME <time string> <timestamp literal> ::= TIMESTAMP <timestamp string> <date string> ::= <quote> <date value> <quote> <time string> ::= <quote> <time value> [ <time zone interval> ] <quote> <timestamp string> ::= <quote> <date value> <space> <time value> [ <time zone interval> ] <quote> Taken from: http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt This seems not to be supported directly by Derby. Instead, Derby supports functions for constructing DATE, TIME, TIMESTAMP values. For example: http://db.apache.org/derby/docs/dev/ref/rreftimestampfunc.html For increased compatibility, it would be nice if literals were implemented according to the standard. In essence, the function's parentheses could be made optional -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira