实时搜索: oracle同时修改几个字段值

oracle同时修改几个字段值

602条评论 1483人喜欢 3953次阅读 807人点赞
oracle 存储过程批量修改字段内容例如我想把oracle某个用户test下所有表的所有字段中含有“北京”的字眼全部替换成“江苏”。一定是用户下所有表的所有字段。
如果可以回答,再补500悬赏 , 在test中有3个字段name1,name2,name3
现在insert into test(name1,name2) values(11,22)
用触发器把刚插入的这条数据的name3 修改成 name1+name2也就是33
高手帮忙啊。
不是有运算关系,我只是举个例子,就是想知道怎么修改新纪录本身的字段。 , jh2 varchar2(20);

oracle 存储过程批量修改字段内容: 可以用java程序来做 即把数据库中的所有的数据 一条一条地封装成类 然后放在一个List集合中 然后把这个List作为参数 在一个方法里对这个List存储的对象进行提取 和修改 然后再通过修改后的对象数据的数据进行修改

oracle怎么更新表中的某一个字段的值?:

通过Update语句将A表的某列值修改为B表中的指定列的值时,所用的sql语句在Oracle和SQL Server中是不一样的,

代码如下:

Oracle中的语句:

UPDATE A

SET A.COL1=(SELECT B.COL1 from B where A.KEY=B.KEY [and 其它限制(可选)] )

where 其它条件

SQL Server中更新语句:

update A

SET A.COL1=B.COL1

FROM A,B where A.KEY=B.KEY where 其它条件限制。

若关联条件为多个,where后面用and 连接指定条件即可。

Oracle 用触发器 当在表test中插入一条数据时修改插入的这条记录的某一字段。: 1、这个不需要用触发器也能实现啊,不论插入的值是变量还是常量,都是你能预先知道的,插入时直接用insert into test(name1,name2,name3) values(11,22,11+22)即可,若是变量的话,insert into test(name1,name2,name3) values(a,b,a+b);
2、用触发器实现:
create or replace trigger tr_name
before insert
on test
for each row
begin
:new.name3=:new.name1+:new.name2;
end;

怎么根据一个表的字段值修改另一个表的字段值:

首先这两个表有关联。

update表1 set 表1 修改列=表2 赋值字段;

from表2 where表1 关联字段=表2 关联字段。

ORACLE数据库里,把表里的日期字段里的值更改,比如AC01表的DATE字段值是2014-9-15,改为2014-8-15,急!: with t as (select to_date('2014-09-15','yyyy-mm-dd') a from dual)
select a,add_months(a,-1) b,a-1 c from t;
A        B      C

2014-9-15 2014-8-15 2014-9-14

需要更新的话
update table_name set a=to_date('20140815','yyyy-mm-dd') where a=to_date('20140915','yyyy-mm-dd')

oracle中把查询到的一条记录的某个字段赋值给一个变量: update 表名 set 需要修改的字段名=你要修改的值 where 唯一标识字段=唯一标识字段的值

oracle 修改一个表中数据 怎么判断哪个字段被修改: 建一个触发器吧,
在触发器中比较一下新旧值,不一样的就是被修改了。然后插入到另外一张记录表中,
记录表可以有几个字段。 时间,表名,被修改字段名,旧值,新值。
多个字段可以合并一起。

oracle 怎么更新一列值为另一个表里面的值: 假设A表有字段ID和NameA,B表有字段ID和NameB,两个表通过ID连接,把NameB更新到NameA,可以这么写:
merge into A
using(select NameB fromB) TMP
on A.ID=TMP.ID
when matched then
update set A.NameA=TMP.NameB
你也可以写Function或者procedure去用IF-Else来做,单数没有merge来得方便。

  • hpv感染多久能检测出来

    农历1980年9月初3出生,2017年1月怀孕,是生男孩还是女孩: 女孩的几率占百分之八十 ...

    865条评论 3488人喜欢 6408次阅读 226人点赞
  • 昆山太仓哪个好

    2017年8 月初3日所生男孩在五行中缺什么: 2017年8 月初3日所生男孩六字:丁酉,己酉,壬子。五行:火金,土金,水水。五行缺木。 ...

    687条评论 2138人喜欢 3533次阅读 462人点赞
  • 2015的节日有哪些

    公历2017年6月11日16时47分生男孩,麻烦老师给起个终生卦。: 生男孩的方法很多,如:温度、排卵期计算、咸男甜女等等,但是依据只有一个,那就是调高Y精子与卵子结合的概率,在受孕期创造一个弱碱性的受孕环境。 女性怀孕前多吃香蕉和含钾、钙、维生素C等较多的食品,还要多吃一些碱性的食...

    831条评论 5930人喜欢 1259次阅读 456人点赞
  • 2016年1月29原油多少钱

    你好,2017年四月一号十一点三十八分生的男孩子适合叫什么: 2017年四月一号十一点三十八分出生的八字为:丁酉,癸卯,戊午,戊午。日主 五行属土,八字五行齐全,不缺什么的。 ...

    728条评论 2998人喜欢 2556次阅读 570人点赞
  • maven 是什么

    我在健身房锻炼减肥已经两个星期了,为什么体重还是一点也没降下来?: 一般来说,从没有健身经验的人在进行健身锻炼后的头两个星期到4个星期,体重没有变化,甚至体重上升,都是正常的。从你教练的安排来看是没有大问题的,主要是因为初练者的肌肉对力量练习很敏感,肌肉在训练后储存养分和水分,同时肌...

    903条评论 5310人喜欢 5047次阅读 922人点赞
  • dota2哪个不朽最多

    2017年6月8日晚上十点生男孩的五行: 五行俱全 八字偏旺 喜水缺好姓名 贵姓 ...

    407条评论 1981人喜欢 2011次阅读 878人点赞
  • 跺的组词有哪些

    求助:oracle中有没有这样一个函数,类似方差: 测试代码文字我贴不了,百度知道提示我不能发送的内容。。。。。只好贴图了 VAR_POP ...

    998条评论 4487人喜欢 4794次阅读 451人点赞
  • 10万买什么车好

    1986年阴历4月25日生,按2017清宫图几月受孕是男孩 宝宝知道: 想在2017年要个男宝宝,快来看这张宫廷受孕表 ...

    868条评论 3103人喜欢 3289次阅读 779人点赞