随笔分类 -  Oracle

摘要:建表 create table test(id int, plist varchar2(30)) ;create table p(pid int ,pname varchar2(10)); 插入测试数据 insert into test values(1,'28345|39262|56214');i 阅读全文
posted @ 2020-05-27 17:18 十月围城小童鞋 阅读(443) 评论(0) 推荐(0) 编辑
摘要:1、基本语法 select * from table [start with condition1] connect by [prior] id=parentid 一般用来查找存在父子关系的数据,也就是树形结构的数据;其返还的数据也能够明确的区分出每一层的数据。 start with conditi 阅读全文
posted @ 2020-05-27 16:59 十月围城小童鞋 阅读(530) 评论(0) 推荐(0) 编辑
摘要:regexp_substr函数 [String]使用正则表达式从字符串中抽取子串。 1. 语法:regexp_substr( expression,regular-expression[, start-offset [ , occurrence-number [, escape-expression 阅读全文
posted @ 2020-05-27 15:04 十月围城小童鞋 阅读(1956) 评论(0) 推荐(0) 编辑
摘要:一、效率高的写法 1.无ORDER BY排序的写法。(效率最高)(经过测试,此方法成本最低,只嵌套一层,速度最快!即使查询的数据量再大,也几乎不受影响,速度依然!) SELECT * FROM (SELECT ROWNUM AS rowno, t.* FROM emp t WHERE hire_da 阅读全文
posted @ 2020-05-15 20:43 十月围城小童鞋 阅读(10640) 评论(1) 推荐(1) 编辑
摘要:首先在in(子查询)用法使用order by 会报错,其次,子查询里用order by,纯属多此一举,子查询的目的,只是找出合适的数据。如果需要排序,在外边排即可。 示例如下: Select * fromTABEL_EXAMPLE where ID in(select ID from TABLE_E 阅读全文
posted @ 2020-05-15 20:34 十月围城小童鞋 阅读(3562) 评论(0) 推荐(0) 编辑
摘要:substr 函数:截取字符串 语法:SUBSTR(string,start, [length]) string:表示源字符串,即要截取的字符串。 start:开始位置,从1开始查找。如果start是负数,则从string字符串末尾开始算起。 length:可选项,表示截取字符串长度。 示例: SE 阅读全文
posted @ 2020-04-28 17:31 十月围城小童鞋 阅读(4051) 评论(0) 推荐(0) 编辑
摘要:1. 复制表结构及其数据: create table table_name_new as select * from table_name_old 2. 只复制表结构: create table table_name_new as select * from table_name_old where 1=2; 或者: create table table_name_new like t... 阅读全文
posted @ 2019-03-13 09:23 十月围城小童鞋 阅读(2487) 评论(0) 推荐(0) 编辑
摘要:Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系。本文介绍如何创建同义词语句,删除同义词以及查看同义词语句。 oracle的同义词总结:从字面上理解就是别名的意思,和试图的功能类似。就是一种映射关系。 1.创建同义词语句: create publ 阅读全文
posted @ 2019-01-24 11:12 十月围城小童鞋 阅读(366) 评论(0) 推荐(0) 编辑
摘要:1.什么是引 索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据;Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引;索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和确定行实际位置的rowid。 2. 阅读全文
posted @ 2018-11-16 14:30 十月围城小童鞋 阅读(15266) 评论(3) 推荐(2) 编辑

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