[
https://issues.apache.org/jira/browse/DERBY-4611?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14141891#comment-14141891
]
Aleksei Kovura edited comment on DERBY-4611 at 9/20/14 9:17 AM:
----------------------------------------------------------------
I need to have a default value for a column to be current_timestamp *in UTC*:
{code:SQL}
ALTER TABLE "APP"."ACTIONS" ADD COLUMN last_modified TIMESTAMP WITH TIMEZONE
("UTC") NOT NULL WITH DEFAULT current_timestamp;
{code}
Will this ticket provide this functionality, or do I need to create a separate
ticket?
was (Author: alex k.):
I need to have a default value for a column to be current_timestamp *in UTC*.
Will this ticket provide this functionality?
> Add new datatypes: TIME WITH TIMEZONE and TIMESTAMP WITH TIMEZONE
> -----------------------------------------------------------------
>
> Key: DERBY-4611
> URL: https://issues.apache.org/jira/browse/DERBY-4611
> Project: Derby
> Issue Type: Improvement
> Components: SQL
> Reporter: Rick Hillegas
> Labels: derby_triage10_10
>
> The SQL Standard defines two timezone-stamped datatypes: TIME WITH TIMEZONE
> and TIMESTAMP WITH TIMEZONE. Relevant sections in part 2 of the Standard
> include 4.6 (Datetimes and intervals), 6.1 (<data type>), 6.12 (<cast
> specification>), and 8.2 (<comparison predicate>).
> I think that we could implement these two datatypes today. Note that there is
> a general cleanup of the Java datetime classes underway in JSR 310 (
> https://jsr-310.dev.java net/ ), which is supposed to be delivered in Java 7.
> It's possible that the next rev of JDBC will provide better support for these
> datatypes. However, there is currently no JSR covering the next JDBC
> increment.
> For the moment, the existing JDBC TIME and TIMESTAMP types would have to be
> overloaded to cover the new datatypes. Disambiguating the WITH TIMEZONE
> variants might have to be accomplished by parsing the type names returned by
> ResultSetMetaData.getColumnTypeName() and
> DatabaseMetaData.getColumns().TYPE_NAME.
> Note also that DRDA does not provide WITH TIMEZONE variants of its TIME and
> TIMEZONE types. Some creativity would be required here too.
> Users are welcome to vote for this issue in order to boost its chance of
> being addressed.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)