
Database Oracle
文章平均质量分 71
casellee
这个作者很懒,什么都没留下…
展开
-
Oracle queue - sql
1. create oracle typeDROP TYPE STRMADMIN.CRP_EQP_AVL_TYPE;CREATE OR REPLACE TYPE STRMADMIN.CRP_EQP_AVL_TYPE AS OBJECT (MANDT VARCHAR2(8 BYTE),原创 2015-11-23 11:06:51 · 673 阅读 · 0 评论 -
Oracle sessions & processes关系
第一:一个连接可能产生多个sessions,一个sessions可能产生多个processes,同样,一个processes可能对应多个sessions(看到过一个processes只对应一个session?)第二:会话sessions和进程processes的关系 每个DB login称为一个连接(connection),而每个连接,可以产生一个或多个会话,如果数据库运行在专用服务器方式,原创 2016-02-04 09:51:24 · 3817 阅读 · 0 评论 -
oracle 表锁
1. 重要table及view表及其栏位介绍select * from dba_objectsobject_name,object_idselect * from v$session: 当前sessionsid,serial#,machine,prev_sql_addr,username,status,osuser,program,select * from v$locke原创 2016-02-04 12:52:45 · 457 阅读 · 0 评论 -
数据库原理之一(存储与索引)
一、基本概念在磁盘上,存储信息的单位是页,页的大小是DBMS的一个参数,典型的值是4KB或者8KB.聚簇索引:数据记录的顺序与某一索引的数据项顺序相同或类似,否则就是非聚簇索引。索引为什么可以提高性能:因为可以迅速缩小查找范围!!!索引数据结构:a)基于哈希的索引:文件中的记录分别放在不同的桶中,其中一个桶有一个或多个页组成。一个记录属于哪个桶可以由转载 2016-08-18 11:10:00 · 694 阅读 · 0 评论 -
数据库中聚簇索引与非聚簇索引的区别[图文]
在《数据库原理》里面,对聚簇索引的解释是:聚簇索引的顺序就是数据的物理存储顺序,而对非聚簇索引的解释是:索引顺序与数据物理排列顺序无关。正式因为如此,所以一个表最多只能有一个聚簇索引在《数据库原理》里面,对聚簇索引的解释是:聚簇索引的顺序就是数据的物理存储顺序,而对非聚簇索引的解释是:索引顺序与数据物理排列顺序无关。正式因为如此,所以一个表最多只能有一个聚簇索引。不过这个定转载 2016-08-18 11:12:17 · 496 阅读 · 0 评论 -
数据库连接的工作原理(转)
文字部分蛮清楚的,值得转载 随着信息技术的高速发展与广泛应用,数据库技术在信息技术领域中的位置越来越重要,尤其是网络应用和电子商务的迅速发展,都需要数据库技术支持动态Web 站点的运行,而传统的开发模式是:首先在主程序(如Servlet、Beans)中建立数据库连接;然后进行SQL操作,对数据库中的对象进行查询、修改和删除等操作;最后断开数据库连接。使用这种开发模式,对于一个简单的数据转载 2016-08-18 11:15:52 · 697 阅读 · 0 评论 -
Oracle中包(PACKAGE)的使用方法
1、定义包:(1)被组合在一起的相关对象的集合,当包中任何函数或存储过程被调用,包就被加载入内存。(2)包中的任何函数或存储过程的子程序访问速度将大大加快。(3)包由两个部分组成:包头和包体,在包头中描述变量、常量、游标、和子程序。(4)包体由完整的子程序,游标定义组成。2、创建包包头:CREATE OR REPLACE PACKAGE te原创 2016-08-18 11:22:19 · 14671 阅读 · 0 评论 -
Oracle截取字符串和查找字符串
oracle 截取字符(substr),检索字符位置(instr) case when then else end语句使用 收藏 常用函数:substr和instr1.SUBSTR(string,start_position,[length]) 求子字符串,返回字符串解释:string 元字符串 start_position 开始位置(从0开始)原创 2016-08-18 11:23:30 · 323 阅读 · 0 评论