oracle
文章平均质量分 78
weixin_39214481
这个作者很懒,什么都没留下…
展开
-
oracle sql语言模糊查询--通配符like的使用教程
oracle在Where子句中,可以对datetime、char、varchar字段类型的列用Like子句配合通配符选取那些“很像...”的数据记录,以下是可使用的通配符:% 零或者多个字符_ 单一任何字符(下划线)\ 特殊字符 oracle10g以上支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR...转载 2018-04-27 00:44:36 · 890 阅读 · 0 评论 -
Oracle下用rownum进行分页时排序的错乱
同事遇到一个奇怪的问题,在使用下面分页导记录时发现分页后的记录跟总的记录数匹配(总的记录数大概25000),但是有些记录不存在,有些重复: SELECT * FROM (SELECT row_.*, rownum rn FROM (select --省略几百行 order by sdate, mname, blevel asc...转载 2019-01-02 21:15:38 · 2736 阅读 · 0 评论 -
oracle导出序列的几种办法/wm_concat替代方法
方法一:select 'create sequence ' ||sequence_name|| ' minvalue ' ||min_value|| ' maxvalue ' ||max_value|| ' start with ' ||last_number|| ' increment by ' ||i...转载 2019-01-02 14:35:53 · 1005 阅读 · 0 评论 -
Oracle创建用户、角色、授权、建表
oracle数据库的权限系统分为系统权限与对象权限。系统权限( database system privilege )可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。对象权限( database object privilege )可以让用户能够对各个对象进行某些操作。例如delete权限允许用户删...转载 2018-12-29 15:59:01 · 74 阅读 · 0 评论 -
Oracle索引(Index)创建使用
Oracle对象教程:索引(Index)创建使用,索引:对数据库表中的某些列进行排序,便于提高查询效率。当我们在某本书中查找特定的章节内容时,可以先从书的目录着手,找到该章节所在的页码,然后快速的定位到该页。这种做法的前提是页面编号是有序的。如果页码无序,就只能从第一页开始,一页页的查找了。数据库中索引(Index)的概念与目录的概念非常类似。如果某列出现在查询的条件中,而该列的数据是无序...转载 2018-11-19 11:02:06 · 115 阅读 · 0 评论 -
数据库性能优化之SQL语句优化(上)
作者:Simon丶Ma 链接:https://blog.csdn.net/u011225629/article/details/50492403一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统...转载 2018-06-28 15:44:24 · 913 阅读 · 0 评论 -
Oracle数据库查询优化方案(处理上百万级记录如何提高处理查询速度)
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t wh...转载 2018-05-29 00:27:05 · 1379 阅读 · 0 评论 -
Oracle之SQL语句性能优化(34条优化方法)
(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表...转载 2018-05-28 23:53:26 · 326 阅读 · 0 评论 -
oracle序列参数:nextval和currval
oracle序列参数:nextval和currval 序列的两参数:nextval和currval。 Nextval returns the next avaiable sequence value.It returns a unique value every time it is referenced,even for different users. Currval obtains t...转载 2018-05-18 17:02:30 · 11978 阅读 · 0 评论