oracle中如何实现修改多行数据的修改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle中如何实现修改多行数据的修改相关的知识,希望对你有一定的参考价值。

用update语句实现即可。

如emp表中有如下数据:

现要将销售部改成“销售部一”,可用如下语句:

update test set dept=\'销售部一\' where dept=\'销售部\';
commit;

执行后结果:

参考技术A 比如一张表 :create table student(id number,name varchar2(20),age number)
insert into student values(1,'小白',20);
insert into student values(2,'小黑',22);
insert into student values(3,'小红',10);
insert into student values(4,'小呆',12);
修改id大于2的所有行。
update student set age=‘15’ where id>2;
参考技术B uodate 语句 where 后边的条件来决定你修改的行数 参考技术C update语句啊

oracle中如何修改日期类型的字段值

参考技术A 首先必须把一个varchar类型的值转化为date类型后才可以插入:
sql:update
tablename
set
DATEcolumn
=
to_date('2015-05-04
20:00:00','yyyy-mm-dd
hh:mi:ss');
解释:修改tablename表中的日期字段的时间值为”2015-05-04
20:00:00“,to_date函数中第一个字段是要转化的值,第二个字段是日期的类型,这两个值必须保持格式一致。

以上是关于oracle中如何实现修改多行数据的修改的主要内容,如果未能解决你的问题,请参考以下文章

plsql子查询查出多行怎么修改

oracle中如何修改日期类型的字段值

oracle update如何更新多行数据

如何实现oracle一次更新多行记录

oracle数据库如何修改字段的数据类型?

oracle数据库如何修改字段的数据类型?