I am wondering, if is ok to permit TIMESTAMPADD/TIMESTAMPDIFF functions on soft upgrade from 10. 0 ? For example , if I create a trigger that uses TIMESTAMPADD function on soft upgrade from 10.0 to 10.2 , and when I revert back to 10.0 it gives syntax error when trigger is executed on 10.0.
is this the expected behavior ?

FYI:
Example:
on 10.0:
ij> connect 'jdbc:derby:wombat;create=true';
ij> create table tx(a int, ts1 TIMESTAMP , ts2 TIMESTAMP) ;

on 10.2:
ij> connect 'jdbc:derby:wombat';
ij> create trigger tg1 after insert on tx for each statement
mode db2sql update tx set ts2 = {fn TIMESTAMPADD( SQL_TSI_DAY, 1, ts2)};
0 rows inserted/updated/deleted

on 10.0:
ij> connect 'jdbc:derby:wombat';
ij> insert into tx values (2, CURRENT_TIMESTAMP , CURRENT_TIMESTAMP);
ERROR 42X01: Syntax error: Encountered "TIMESTAMPADD" at line 1, column 25.


Thanks
-suresht


Reply via email to