数据库
文章平均质量分 69
qq_36230076
这个作者很懒,什么都没留下…
展开
-
数据库 开发规范
数据库开发规范 1.下面是最高效的删除重复记录方法示例 DELETE FROM EMP E WHERE E.ROWID > (SELECT MIN(X.ROWID) FROM EMP X WHERE X.EMP_NO = E.EMP_NO ); (因为使用了 ROWID) 2.多表关联方式 1.HASH JOIN 当需要进行多表关联操作时,选择使用全表扫描的方式在其中一个表的关联字段上创建 HASH 表(该表一般选择较小的表,以便可以存于 SGA 内存中...原创 2020-06-18 11:42:11 · 304 阅读 · 0 评论 -
加密
数据库; declare cursorc_ipis selecta.password,a.rowidfromuos_staffa; begin forr_ipinc_iploop begin updateuos_staffssets.password=utl_raw.cast_to_varchar2(utl_encode....原创 2020-04-25 18:08:03 · 90 阅读 · 0 评论 -
oracle 结束job
begin DBMS_JOB.BROKEN(2163, TRUE); end; select SID,SERIAL# from V$Session where SID='2953'; --2564 select SID,SERIAL# from V$Session where SID='2564'; alter system kill session '2953,63613'; alter ...原创 2020-02-13 23:20:12 · 151 阅读 · 0 评论 -
sql优化小技巧
技巧1 比较运算符能用 “=”就不用“<>” 技巧2 明知只有一条查询结果,那请使用 “LIMIT 1” 技巧3 为列选择合适的数据类型 能用TINYINT就不用SMALLINT,能用SMALLINT就不用INT,道理你懂的,磁盘和内存消耗越小越好嘛。 技巧4 将大的DELETE,UPDATE or INSERT 查询变成多个小查询 技巧5 使用UNION ALL 代替 UN...原创 2023-04-02 21:22:57 · 46 阅读 · 1 评论 -
count(1)、count(*) 与 count(列名) 的执行区别
https://blog.csdn.net/iFuMI/article/details/77920767 执行效率上: 列名为主键,count(列名)会比count(1)快 列名不为主键,count(1)会比count(列名)快 如果表多个列并且没有主键,则 count(1) 的执行效率优于 count(*) 如果有主键,则 select...转载 2023-04-02 21:23:20 · 91 阅读 · 0 评论