0

我有一个名为date_col数据类型日期的列。这个查询有什么问题?

update test set date_col = to_date(sysdate,'DD-Mon-YYYY HH24:MI:SS')

只有日期 mon 和 yy 可见。不是时间。

我怎样才能让它工作?

4

1 回答 1

2

SYSDATE 仍然是一个日期。您不需要将 SYSDATE 转换为日期类型,因为它是 date_

update test 
set date_col = sysdate

要查看时间分数,请使用to_char

select to_char(date_col, 'HH24 MI')
from test;
于 2012-09-04T06:49:57.477 回答