update 表名 set 字段1= 字段2
解决方案 »
- oracle 11.2.0.1.0数据可以导入11.1.0.7.0吗?
- oracle 查询问题
- 怎么用DOS命令启用监听器?
- sql语句update通过另外的表更新本表数据为何不行啊???
- 请教一条sql语句
- 排序问题
- 可以得到Oracle数据库写日志的消息吗?我想自己接管数据库日志!具体问题进来看看 谢谢!
- 关于数据类型long的使用
- ==Oracle太奇怪了:帮我解释一下一句简单的Sql语句??===
- select a,count(*) as b from c group by a后怎样再得到总count(*)
- 有谁有C对应的oci涵数资料,或者了解的近来看看
- 请帮忙看看:在Win2k专业版第一次安装Oracle 8.1.7.0.0启动HTTPServer报错
sql server里面有update from ,但oracle里面没有。
而下面的写法:
update a set
a.id =(select b.id from a,b where a.id=b.id)
where EXISTS (select 1 from a,b where a.id=b.id)
常常行不通。
所以我一般用关联查询先得到我最终想要的数据,然后再倒数据
把你的表结构放出来。
是的话用 create table nologging as select ... 重行建表比直接update更快