Hi,

Derby supports:

CURRENT DATE - http://db.apache.org/derby/docs/10.0/manuals/reference/sqlj69.html CURRENT TIME - http://db.apache.org/derby/docs/10.0/manuals/reference/sqlj73.html CURRENT TIMESTAMP - http://db.apache.org/derby/docs/10.0/manuals/reference/sqlj75.html


Example:

ij> create table t(td date, ts timestamp);
0 rows inserted/updated/deleted
ij> insert into t values (current date, current timestamp);
1 row inserted/updated/deleted
ij> insert into t values(current_date, current_timestamp);
1 row inserted/updated/deleted

For more info please refer the Derby Reference manual at: http://db.apache.org/derby/manuals/index.html

-Rajesh

Michael McCutcheon wrote:

Suppose I have a table like this:

CREATE TABLE discussion_thread
(
discussion_thread_id INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
   title                  VARCHAR(50) NOT NULL,
   creation_date          TIMESTAMP   NOT NULL,
   creator_user_id        VARCHAR(32) NOT NULL
);

Is there a way to have derby automatically populate the creation_date column with the current date/time upon insert?

Mike



Reply via email to