
Oracle
文章平均质量分 59
A_n_dy
这个作者很懒,什么都没留下…
展开
-
主键重复处理办法
一 主键重复处理步骤/**查询键值重复**/select key,count(1) from table group by key having count(1)>1---重复主键的处理(删除主键-删除重复数据-添加主键)1-----------删除主键-------------ALTER TABLE BANCS_INVS_F DROP PRIMA原创 2017-03-19 17:20:06 · 15142 阅读 · 0 评论 -
sql cte
定义:CTE(Common Table Expression) 公用表表达式,它是在单个语句的执行范围内定义的临时结果集,只在查询期间有效。它可以自引用,也可在同一查询中多次引用,实现了代码段的重复利用。分类:递归 与 非递归 语法:with cte (id ,pid,level) as (select id,pid,1 as level from转载 2017-05-03 09:59:27 · 568 阅读 · 0 评论 -
oracle 联表更新 运行原理及效率
oracle的更新语句不通MSSQL那么简单易写,就算写出来了,但执行时可能会报 这是由于set哪里的子查询查出了多行数据值,oracle规定一对一更新数据,所以提示出错。要解决这样必须保证查出来的值一一对应。原理 Update语句的原理是先根据where条件查到数据后,如果set中有子查询,则执行子查询把值查出来赋给更新的字段,执行更新。update dept a se转载 2017-07-21 16:05:34 · 2530 阅读 · 1 评论