在oracle范围选择中选择Update语句

时间:2011-09-06 19:28:28

标签: sql oracle select sql-update date-range

我正在尝试从oracle表中选择所有数据,其中emp_id = emp_id_in和示例之间的日期范围 - 2011年9月3日和2011年9月6日

一旦选中它,我想更新所有选定数据的字段之一。我怎样才能在oracle中这样做?我需要选择哪种类型的选择和更新语句?任何一个例子都会非常有用..谢谢

1 个答案:

答案 0 :(得分:2)

您不需要选择和更新。你可以单独使用UPDATE来完成它。

试试这个:

UPDATE someTable
   SET yourField = <SOME-VALUE>
 WHERE emp_id = emp_id_in
   AND some_date BETWEEN TO_DATE('9/3/2011', 'MM/DD/RRRR') AND TO_DATE('9/6/2011', 'MM/DD/RRRR')