在oracle中使用更新

在oracle中使用更新,oracle,sql-update,Oracle,Sql Update,我有一个数据类型为date的列,名为date\u col。这个查询有什么问题 update test set date_col = to_date(sysdate,'DD-Mon-YYYY HH24:MI:SS') 只有日期mon和yy可见。不是时候 我怎样才能让它工作?SYSDATE仍然是一个日期。您不需要将SYSDATE强制转换为date类型,因为它是一个日期类型_ update test set date_col = sysdate 要查看时间分数,请使用: 请尝试从表中选择“字符(

我有一个数据类型为date的列,名为
date\u col
。这个查询有什么问题

update test set date_col = to_date(sysdate,'DD-Mon-YYYY HH24:MI:SS')
只有日期mon和yy可见。不是时候


我怎样才能让它工作?

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

update test 
set date_col = sysdate
要查看时间分数,请使用:


请尝试从表中选择“字符(日期列,'DD-MON-YYYY HH24:MI:SSxFF')”,然后编辑您的帖子并删除此内容-只有日期MON和yy可见
select to_char(date_col, 'HH24 MI')
from test;