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

Sql 在oracle范围选择中选择Update语句,sql,oracle,select,sql-update,date-range,Sql,Oracle,Select,Sql Update,Date Range,我试图从oracle表中选择所有数据,其中emp_id=emp_id_in,日期范围在示例-9/3/2011和9/6/2011之间 一旦它被选中,我想为所有选中的数据更新一个字段。在oracle中如何执行此操作?执行此操作需要什么类型的选择和更新状态?任何例子都会很有帮助。。谢谢您不需要选择和更新。你可以单独用更新来完成 试试这个: UPDATE someTable SET yourField = <SOME-VALUE> WHERE emp_id = emp_id_in

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


一旦它被选中,我想为所有选中的数据更新一个字段。在oracle中如何执行此操作?执行此操作需要什么类型的选择和更新状态?任何例子都会很有帮助。。谢谢

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

试试这个:

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')