SQL-J Language Reference
Page 109 of 121

TIMESTAMP

TIMESTAMP stores a combined DATE and TIME value to be stored. It permits a fractional-seconds value of up to nine digits.

Syntax for Column Definition

TIMESTAMP

Corresponding Compile-Time Java Type

java.sql.Timestamp

JDBC Metadata Type (java.sql.Types)

TIMESTAMP

Dates, times, and timestamps cannot be mixed with one another in expressions.

SQL-J is more permissive than SQL-92 in the values and formats it permits in date/time literals. Any value that is recognized by the java.sql.Date, java.sql.Time or java.sql.Timestamp valueOf(String) method is permitted in a column of the corresponding SQL-J date/time data type.

Literal Syntax

[TIMESTAMP]YYYY-MM-DD HH:MM:SS[.FFFFFFFFF]

TIMESTAMP Literal Examples

'1960-01-01 23:03:20'
TIMESTAMP'1962-09-23 03:23:34.234'
TIMESTAMP'1960-01-01 23:03:20'