随笔分类 -  oracle

摘要:数据表数据量接近4000万,表中只有主键索引无其他索引,创建物化视图进行预查询过滤 --每次查询往往只需要4000万条中的几百条数据,因此先创建物化视图过滤并得到一个几千到几万条数据的结果,并 创建监听动态更新。 阅读全文
posted @ 2019-06-26 10:18 GL_BKY 阅读(443) 评论(0) 推荐(0) 编辑
摘要:UPDATE SYS_MENU M SET M.href = ( SELECT CASE WHEN substr(N.href, 0, 5) = 'http:' THEN 'https:'||substr(N.href, 6) ELSE N.href END href FROM SYS_... 阅读全文
posted @ 2019-03-09 23:04 GL_BKY 阅读(347) 评论(0) 推荐(0) 编辑
摘要:原文:https://blog.csdn.net/demonson/article/details/80526533 阅读全文
posted @ 2019-01-16 20:15 GL_BKY 阅读(430) 评论(0) 推荐(0) 编辑
摘要:select t.table_name,t.num_rows from user_tables t ORDER BY NUM_ROWS DESC; 还可以直接查看dblink的:select t.table_name,t.num_rows from user_tables@dblink t ORDE 阅读全文
posted @ 2018-12-12 10:59 GL_BKY 阅读(3654) 评论(0) 推荐(0) 编辑
摘要:With查询语句不是以select开始的,而是以“WITH”关键字开头 可认为在真正进行查询之前预先构造了一个临时表,之后便可多次使用它做进一步的分析和处理 WITH Clause方法的优点 增加了SQL的易读性,如果构造了多个子查询,结构会更清晰;更重要的是:“一次分析,多次使用”,这也是为什么会 阅读全文
posted @ 2018-11-30 09:33 GL_BKY 阅读(200) 评论(0) 推荐(0) 编辑
摘要:oracle 8 以后where 后面字段的顺序和组合索引的顺序不影响,即使顺序不一样,oracle也会按组合索引的顺序将where条件进行排列。 mysql 组合索引,最左原则。 索引对于like有限制,后用原则,如like “%aaa%” 不会使用索引而like “aaa%”可以使用索引。 阅读全文
posted @ 2018-04-11 11:27 GL_BKY 阅读(241) 评论(0) 推荐(0) 编辑
摘要:1、 2、 阅读全文
posted @ 2018-01-30 10:07 GL_BKY 阅读(495) 评论(0) 推荐(0) 编辑
摘要:1.新表不存在 这种方法会将old_table中所有的内容都拷贝过来,用这种方法需要注意,new_table中没有了old_table中的primary key,Extra,auto_increment等属性,需要自己手动加,具体参看后面的修改表即字段属性. 只复制表结构到新表 2.新表存在复制旧表 阅读全文
posted @ 2018-01-23 14:31 GL_BKY 阅读(48205) 评论(2) 推荐(2) 编辑
摘要:一、SQL中的语法 1、drop table 表名称 eg: drop table dbo.Sys_Test 2、truncate table 表名称 eg: truncate table dbo.Sys_Test 3、delete from 表名称 where 列名称 = 值 eg: delete 阅读全文
posted @ 2018-01-23 14:22 GL_BKY 阅读(187) 评论(0) 推荐(0) 编辑
摘要:第一个存储过程: 阅读全文
posted @ 2018-01-23 14:02 GL_BKY 阅读(279) 评论(0) 推荐(0) 编辑
摘要:1、拼接字符串 1)可以使用“||”来拼接字符串 select '拼接'||'字符串' as str from dual 2)通过concat()函数实现 select concat('拼接', '字符串') as str from dual 注:oracle的concat函数只支持两个参数的方法, 阅读全文
posted @ 2017-12-01 15:14 GL_BKY 阅读(717) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示