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

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


繁花如伊
浏览 759回答 5
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;

眼眸繁星

update <表名> set <要更新的列>=<更新的值> where <条件>比如:update&nbsp;图书分类表 set 图书大类名称='语言文学' where&nbsp;图书分类编号=2

慕容森

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

叮当猫咪

1、导出所有:exp&nbsp;用户名/密码@数据库名称 file=导出文件存放路径及文件名 &nbsp;full=y全部导出eg:exp admin/123456@p2p file=d:\p2p.dmp full=y。2、使用命令行导出指定的表,不导出全部,使用命令如下:&nbsp;exp&nbsp;system/manager@TEST&nbsp;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、需要把创建表的复选框勾选,否则,导入的时候如果数据库没有对应的表结构会报异常。

呼啦一阵风

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 。条件是他们的字段必须对应
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL