为了账号安全,请及时绑定邮箱和手机立即绑定

请问该怎样修改oracle 一个表中数据?

/ 猿问

请问该怎样修改oracle 一个表中数据?

繁花如伊 2019-08-17 13:11:41

怎样修改oracle 一个表中数据?


查看完整描述

5 回答

?
繁花不似锦

可以通过update方法进行批量修改,之后添加必要的条件,针对固定条件的数据进行批量修
改。
sql:update table_name SET age=age+1 where id like '%1111% ';
以上语句就是将id字段中包含1111的age字段,进行加1操作。
备注:如果是全部更新的话,去掉后面的where语句即可。
sql:update table_name SET age=25;

查看完整回答
反对 回复 2019-08-18
?
眼眸繁星


update <表名> set <要更新的列>=<更新的值> where <条件>

比如:
update 图书分类表 set 图书大类名称='语言文学' where 图书分类编号=2


查看完整回答
反对 回复 2019-08-18
?
慕容森

updata (table-name) set (column-name1)='(要修改的数据) ', (column-name2)='(要修改的数据2) ' where (条件); 小括号统统不需要写 column-name 是要更新的列名。

查看完整回答
反对 回复 2019-08-18
?
叮当猫咪

1、导出所有:exp 用户名/密码@数据库名称 file=导出文件存放路径及文件名  full=y全部导出eg:exp admin/123456@p2p file=d:\p2p.dmp full=y。

2、使用命令行导出指定的表,不导出全部,使用命令如下: exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2) ,只导出table1和table2两个表的数据。

3、导入dmp类型的文件到oracle数据库使用imp命令。

4、使用plsql导出数据库,也可以导出dmp文件类型的。

5、打开plsql,找到工具->导出表,选择Oracle导出,选择需要导出的表,然后点击输出文件,输入文件名称,点击导出即可。

6、使用plsql导出pde文件类型,具体的操作和导出dmp差不多,只是选择PL/SQL导出,导出文件路径选择,然后导出。

7、需要把创建表的复选框勾选,否则,导入的时候如果数据库没有对应的表结构会报异常。






查看完整回答
反对 回复 2019-08-18
?
呼啦一阵风

create table newtablename as select * from oldtablename;
INSERT INTO tab2(id,num) SELECT id, num, FROM tab1 WHERE id>12;
如果是全部复制的话 ,这个where 条件可以省略。
其实你简单的而理解后面的select是一个view或者是一个中间表都ok;
只要你知道他们的字段什么的设置都一样就完全可以insert 。条件是他们的字段必须对应

查看完整回答
反对 回复 2019-08-18

添加回答

回复

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信