索引(index)在关系型数据库中,索引是一种单独的、物理的对数据库表中的一列或多列的值进行排序的一种存储结构,他是某个表中一列或若干列值的集合和相应的指向表中物理标识,这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录的页码快速找到所需的内容;索引提供对表中行的直接和快速访问,他的目的是用已索引的路径快速定位数据以减少磁盘I/O。索引Oracle服务器自动使用和维护,索
转载 2024-04-23 18:52:40
57阅读
数据库的应用类型分为 OLTP(OnLine Transaction Processing ,联机事务处理):OLTP是传统关系型数据库的主要应用,其主要面向基本的、日常的事务处理,例如银行交易。OLAP(OnLine Analysis Processing,联机分析处理):OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。数据存储方式上分类:B-树索
转载 2024-05-14 23:02:52
69阅读
Oracle PL/SQLplsql的一般结构体:declare(可选,声明各种变量和游标的地方)begin(必要的,从此开始执行)exception(抓取到异常后执行的)end;[sql] view plaincopyset serveroutput on;(默认是关闭)  ---简简单单的plsql输出begin  &nbs
转载 精选 2014-11-06 18:08:17
788阅读
一 PL/SQL集合类型 PL/SQL提供了以下几种集合类型:索引表,也称为关联数组,可以让我们使用数字或字符串作下标来查找元素。(这有点和其他语言中的哈希表相类似。) 索引表(关联数组)就是键值对的集合,其中键是唯一的,用于确定数组中对应的值。键可以是整数或字符串。第一次使用键来指派一个对应的值就是添加元素,而后续这样的操作就是更新元素。对于关联数组,可以使用下面的语法进行定义 TYPE typ
转载 2024-03-29 11:53:37
88阅读
--_________________________________________索引__________________________________________________ --1.创建索引 (要 create view index 或者 create any view index) create index index_name --inde
转载 2024-03-25 08:13:54
208阅读
PLSQL集合索引表(或者叫做关联数组,associative array )嵌套表(nested table)变长数组(varray)二维数组(多层集合)索引表---创建索引表类型的语法如下所示:TYPE type_name IS TABLE OF element_type INDEX BY index_type; table_name TYPE_NAME;--其中,elem
一、摘要在PLSQL查询优化中,使用和接触最多的应该是索引Index这个概念,个人也觉得对Index选择和优化是程式优化过程中比较重要的概念,特别是刚开始接触PLSQL性能优化索引的一些概念一个索引可以由一个或多个列组成,对列设置索引其实就是对列的内容按一定的方式进行排序,检索数据的时候,检索排过序的数据,检索到最后一个有效数据之后就跳出检索这样就不必进行全表扫描了,同时可以应用很多算法提高检索
转载 2024-03-20 22:00:08
79阅读
pl/sql程序基础知识:  pl/sql(procedural language/sql)oracle在标准sql上面的扩展,不仅简单的sql语句,还具有一般语言的特性:变量,常量,流程控制和循环,错误处理机制.是一个功能完善强大的过程化语言.  它的编程基本单位是块,复杂的功能都是多个块组成    我们来看看它的实列代码: 块结构: declear --定义部分,可选
转载 2024-06-19 23:08:02
28阅读
1. 索引:在查询时数据库自动定位到该索引处进行查找,大大提高了查询效率 对于大型表可提高查询效率,数据量小的表不建议用 创建索引语法: create index 索引名 on 表名(列名1,列名2,...);   create index idx on t1(id);   select * from t1 w
转载 2024-05-23 13:28:50
324阅读
今天早上学习了一下索引的相关知识。竟然没有找到oracle有聚集索引与非聚集索引之说。然后主要看了一下oracle索引oracle索引类型:有三种分类方法: -树索引 2.位图索引 第二种:1.唯一索引 2.主关键字索引 3.一般索引(主要用来提高查询速度) 第三种:1.单列索引 2.多列索引 3.函数索引   应该建索引的字段:1
转载 2024-04-23 16:16:05
319阅读
1、登录后默认自动选中My Objects? 设置方法:Tools菜单--Brower Filters会打开Brower Filters的定单窗口,把“My Objects”设为默认即可。? 同理,可以在Tools菜单--Brower Filters中把你经常点的几个目录(比如:tables Views Seq Functions Procedures)移得靠上一点,并加上颜色区分,这样你的平均寻表时间会大大缩短,试试看。? 2、记住密码? 设置方法:Tool...
转载 2013-08-24 21:16:00
110阅读
PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)它是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上添加了编程语言的特点,所以PL/SQL把数据
转载 2017-06-29 11:22:00
131阅读
2评论
declare  v_year number := 2013;  v_month number := &input_month;  v_day number;  v_lastday number;begin  dbms_output.put_line(v_year || '年' || v_month || '月的月历');    --转换星期为数字,方便计算  case substr(to_cha
原创 2022-11-17 12:39:08
144阅读
declare cursor cur is SELECT * FROM ( SELECT A.*, ROWNUM RN FROM ( select d.tbbm,i.inventoryid,i.chmc,i.jgbs,i.zhbs,i.chlx,i.createtime ...
原创 2021-08-25 09:40:13
195阅读
declare cursor cur is SELECT * FROM ( SELECT A.*, ROWNUM RN
原创 2022-02-18 14:36:01
413阅读
文章目录① 安装oracle服务端②安装plsql③配置监听
原创 2022-09-06 06:45:24
369阅读
1、介绍2、运用3、与代码生成器结合
原创 2022-11-09 16:32:55
67阅读
plsql
原创 2013-12-03 22:06:00
1129阅读
PL/SQL是 Procedure Language & Structured Query Language 的缩写辅助命令:set serveroutput on –打开日志输出clear –清屏sql设置SQL> set timing on;
原创 2021-11-23 16:17:15
432阅读
ORACLE存储过程获取索引信息-转为MySQL索引创建语句背景:因为在使用DataPipeline做数据同步(oracle到TiDB[语法与MySQL基本一致的数据库])的时候发现oracle数据库的索引是没有被一起同步过来的,在查询数据的时候会很慢,所以需要手动在TiDB中创建索引,这个就很麻烦啦.... 如果一个一个的手工创建,且oracle那边没有办法直接将索引创建语句导出,表多且每张表的
  • 1
  • 2
  • 3
  • 4
  • 5