更新插入


insert into t1 values(default,null,'abc');
create view v1 as select a,b,c from t1;--建一个不包含有默认值的那一列的view 
insert into v1 values();

alter table emp add constraints constr1 check(sal>0);
insert into(select a,b,c from emp where hiredate<sysdate with check option) values();

insert first when job in('a','b') then
      					 into emp1(a,b,c) values()
            when deptno in () then
       					into emp2(a,b,d) values()
       select a,b,c,d from emp;
       
merge into t1 using(select...) sss on(t1.id=sss.id)
 when matched then update set t1.b=..
   when not matched then insert(t1.a,t1.b) values(sss.);

select t.*,row_number() over(partition by accno order by createDate) row_number from Test t;
select t.*,rank() over(partition by accno order by createDate) row_number from Test t;
select t.*,dense_rank() over(partition by accno order by createDate) row_number from Test t;
select createDate,accno,money,row_number from (select t.*,row_number() over(partition by accno order by createDate) row_number from Test t) t1 where row_number<4


delete from tt t1 where exists(select null from tt t2 where t1.name=t2.name and t2.id>t1.id);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值