如何更新列的值以仅包含日期的年份部分?

时间:2015-08-11 07:09:34

标签: datagridcomboboxcolumn 2-digit-year

我在ANFISCAL列中有完整的日期时间。我想更新专栏,只有一年。

我用过

UPDATE ANIFISCALI SET ANFISCAL=EXTRACT(YEAR FROM ANFISCAL)

但它不起作用。我收到了这个错误:

  

ORA-00932:数据类型不一致:预期DATE得到NUMBER

1 个答案:

答案 0 :(得分:0)

当您从extract year date获得number datatype

因此,您尝试update date数据类型为number的列。 所以你得到了错误。

  

ORA-00932:数据类型不一致:预期DATE得到NUMBER。