Trunc(Approve_Date) >= To_Date(p_Date, 'yyyy-mm-dd'))
Approve_Date字段是TIMESTAMP(6)类型。 为什么在之前的环境上面可以编译通过。现在换了个数据库环境编译不通过了。 请问Trunc(Approve_Date)这样在不同版本上面有区别吗?
Approve_Date字段是TIMESTAMP(6)类型。 为什么在之前的环境上面可以编译通过。现在换了个数据库环境编译不通过了。 请问Trunc(Approve_Date)这样在不同版本上面有区别吗?
2 (t1 timestamp(6))
3 /表已创建。SQL> insert into timestamps
2 values(to_timestamp('2011-01-11 14:20:20.2','yyyy-mm-dd hh24:mi:ss.ff'))
3 /已创建 1 行。SQL> commit
2 /提交完成。
SQL> ed
已写入 file afiedt.buf 1 select t1,trunc(t1) ndt,
2 decode(sign(trunc(t1)-to_date('2011-01-11','yyyy-mm-dd')),1,'大于','少于等于') flag
3* from timestamps
SQL> /T1 NDT FLAG
----------------------------------- ------------------- --------------------
11-1月 -11 02.20.20.200000 下午 2011-01-11 00:00:00 少于等于SQL> ---之前怎么写 的 我10g的环境