码迷,mamicode.com
首页 > 数据库 > 详细

PL/SQL的ROWTYPE在insert和update语句里的妙用

时间:2016-01-08 18:28:53      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:

PL/SQL里的ROWTYPE类型具有非常大的用处和灵活性,现在发现ROWTYPE在insert和update语句里的妙用,可以节省很多代码,特别是在行copy和更新的时候。我在google的搜索结果里,看洋文看的头晕晕的时候找到的,惊喜啊!在oracle官方网站的手册里竟然没有这个,不知道咋回事。

declare
  v_dept dept%rowtype;
begin
    v_dept.deptno := 60;
    v_dept.dname := ‘sample‘;
    v_dept.loc := ‘chicago‘;
    insert into dept values v_dept;
end;

declare
    v_dept dept%rowtype;
begin
    v_dept.deptno := 60;
    v_dept.dname := ‘sample2‘;
    v_dept.loc := ‘dallas‘;
    update dept set ROW=v_dept where deptno=v_dept.deptno;
end;

PL/SQL的ROWTYPE在insert和update语句里的妙用

标签:

原文地址:http://www.cnblogs.com/shcqupc/p/5114080.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!