SQL> select to_date(to_char(sysdate,'yyyy-mm-dd-hh-mm-ss'),'yyyy-mm-dd-hh-mm-ss') from dual;
select to_date(to_char(sysdate,'yyyy-mm-dd-hh-mm-ss'),'yyyy-mm-dd-hh-mm-ss') from dual
*
第 1 行出现错误:
ORA-01810: 格式代码出现两次这是怎么回事?
我想在一个表中的字段有一个默认值,就是系统日期和时间,但是怎么写呢?如果写default sysdate,那么就只有日期,没有时间啊。
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual
select to_date(to_char(sysdate,'yyyy-mm-dd-hh-mi-ss'),'yyyy-mm-dd-hh-mi-ss') from dual格式写错了
分钟是mi 不是mm