【发布时间】:2016-07-28 14:27:56
【问题描述】:
DB2 z/OS 版本 10
对于表中的DATE 列,我想将DATE 的YEAR 部分更新为1900。例如,将1981-09-03 更新为1900-09-03。
我尝试使用以下方法:
UPDATE SERDB.S16_WEB_USERS_T
SET YEAR(S16_BIRTH_DT) = '1900'
WHERE YEAR(S16_BIRTH_DT) > '0';
我收到以下错误:
非法符号“(”。一些可能合法的符号是:= .. SQLCODE=-104,SQLSTATE=42601,DRIVER=3.67.27 SQL 代码:-104,SQL 状态:42601
有人有什么建议吗?谢谢你。
【问题讨论】: