使用SQL

时间:2019-03-18 02:29:25

标签: sql oracle

我需要更新表中多个记录的以下日期。每个记录都有一个唯一的ID调用object_id。我已使用下面的SQL更新一条记录,但想知道是否可以批量更新它们。我不断收到这些要求更新日期的请求。这次只有6条记录,但是通常,我收到更新50条记录的请求。

This is the data that I received

This is the data in the database table.

我需要通过将判断日期添加到当前为空的JUDGMENT_DATE COLUMN中来更新CASE_DETAIL表。

update case_detail cd set CD.JUDGMENT_DATE = '18/DEC/1998' where CD.OBJECT_ID = 5091449

关于创建可批量更新多个记录中日期列的SQL脚本的任何建议都将大有帮助。

2 个答案:

答案 0 :(得分:0)

如果新值到达表中,则可以执行以下操作来更新> LwIP | include | lwip | err.h | netif 表:

case_detail

答案 1 :(得分:0)

请尝试这个。

UPDATE case_detail cd SET CD.JUDGMENT_DATE = '18/DEC/1998' WHERE CD.OBJECT_ID IN (SELECT OBJECT_ID FROM @ReceivetableName)  AND CD.JUDGMENT_DATE IS NULL