度量快速开发平台-专业、快速的软件定制快开平台

标题: oracle中update更新数据示例 [打印本页]

作者: 万望    时间: 2020-3-10 17:23
标题: oracle中update更新数据示例
分享下oracle数据库中update语句更新数据库的例子,有需要的朋友参考下。

在oracle中使用update更新数据。

1,使用表达式更新数据

  1. update table set column1 = value1,colunm2 = value2 where condition

  2. update emp set sal = 1900 where ename = 'SCOTT'

  3. select sal from emp where ename = 'SCOTT'

  4. update emp set sal = 1800,comm = 234 where ename = 'SCOTT'

  5. select ename,sal,comm from emp where ename = 'SCOTT'

  6. select empno,ename,hiredate from emp where empno = 7788

  7. update emp set hiredate = to_date('1984/01/01','YYYY/MM/DD') where empno =7788

  8. select empno,ename,hiredate from emp where empno = 7788
复制代码

2,使用子查询更新数据

  1. update emp set comm = 200 where ename = 'SMITH'

  2. select job,sal,comm from emp where ename = 'SMITH'

  3. update emp set job = 'CLERK',sal = 2200,comm = 200 where ename = 'SCOTT'

  4. update emp set (job,sal,comm) = (select job,sal,comm from emp where ename = 'SMITH')where ename = 'SCOTT'

  5. select ename,job,sal,comm from emp where ename = 'SCOTT'
复制代码



作者: 陈晓龙    时间: 2020-3-11 17:21

作者: 陈晓龙    时间: 2020-3-11 17:21

作者: 陈晓龙    时间: 2020-3-11 17:24

作者: 万望    时间: 2020-3-11 21:44
陈晓龙 发表于 2016-10-11 17:21


作者: 万望    时间: 2020-3-11 21:46
陈晓龙 发表于 2016-10-11 17:21


作者: 陈晓龙    时间: 2020-3-12 17:38
万望 发表于 2016-10-11 21:46






欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://plat.delit.cn/) Powered by Discuz! X3.2