oracle 数据导入问题 我想把数据库里的一个表的一个字段的值全部修改然后再作为新数据导入数据库中,例如字段表table的字段A值全是‘a’,我要把A的全都改成‘b’,然后插入到表table中;有没有好的办法?因为数据量比较大,有好几百万条,所以普通的到出SQL文或是CSV改完值再倒回去的方法有点太困难了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先是更新字段A的值全部改成'b'然后更新table update table set 字段=(select a from a where id =id ) 还有一种办法就是建一个触发器,只要a表中的字段发生改变就自动更新table表 对,针对一个表的操作,表里有一套字段值为A的数据,我想再做一套这个字段为B的数据插进去,要是数据量小的话可以导出SQL文或是CSV,改完值后再倒回去,但是好几百万条数据的话这个办法就困难了 insert into 表名(字段名1,字段名2,字段A....)select 字段名1,字段名2,‘B’,....from 表名where 字段A = ‘A’; 为什么调用存储过程时,不执行插入语句??? 找本好书,关于Oracle oracle 错误 求一条非常简单的语句 Oracle ERP 报表自动获取ORG_ID的问题 急!救命!!!这种方法是否可行? 看似简单,其实。。。。 请问高手,这个错误怎么解决! 我要在C#里实现ORACLE的备份与恢复,不知哪位老大能给个提示?THANKS 求SQL 关于Oracle存储过程中使用DBLink问题 group by 进行分组时发现数据不正确
然后更新table
update table set 字段=(select a from a where id =id )
对,针对一个表的操作,表里有一套字段值为A的数据,我想再做一套这个字段为B的数据插进去,要是数据量小的话可以导出SQL文或是CSV,改完值后再倒回去,但是好几百万条数据的话这个办法就困难了
(字段名1,字段名2,字段A....)
select 字段名1,字段名2,‘B’,....
from 表名
where 字段A = ‘A’;