【发布时间】:2020-03-16 17:46:08
【问题描述】:
最近提出了一个问题,即是否可以根据 2 个不同的标准对文件中的同一字段执行更新。我们引入了一个在一天结束时运行 2 个不同 SQL 的步骤,因此最初的问题已经得到缓解。但是,就我自己对该主题的了解,我很好奇是否可以执行类似于以下的 SQL 语句?
UPDATE MYFILE
SET FIELD1 = 'ABC' where FIELD2 = '123' and FIELD3 = '456',
SET FIELD1 = 'XYZ' where FIELD2 = '789' and FIELD3 = '123'
是否可以在一个语句中进行类似的操作,或者您是否必须像我们最终所做的那样将其分解为 2 个语句?
提前致谢!
【问题讨论】:
标签: sql select db2 sql-update ibm-midrange