
oracle
文章平均质量分 78
VoidMe
做自己感兴趣的事,做长远的规划
展开
-
DBMS_ROWID定位数据行物理存储位置
转载自:http://www.linuxidc.com/Linux/2014-03/98111.htm对于Oracle中的堆表,我们可以通过oracle内置的ROWID伪列得到对应行记录所在的ROWID的值(注意,这个ROWID只是一个伪列,实际的块中并不存在该列)。然后我们可以通过DBMS_ROWID包中的相关方法来通过ROWID伪列来定位对应数据行的实际物理存储物理地址。转载 2016-06-24 16:25:05 · 924 阅读 · 0 评论 -
Oracle SQL Plus常见技巧
1,登录sqlplus username/password 如:普通用户登录 sqlplus scott/tigersqlplus username/password@net_service_name 如: sqlplus scott/tiger@orclsqlplus username/password as sysdba 如:sqlplus sys/admin as sysdb原创 2016-06-23 11:14:28 · 400 阅读 · 0 评论 -
oracle的分析函数over及开窗关键字range
oracle的分析函数over及开窗关键字range博客分类: DBOracleCC++C#工作 oracle的分析函数over 及开窗函数一:分析函数overOracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面通过几个例子来说明其应用。转载 2016-07-21 10:00:39 · 3638 阅读 · 1 评论 -
Oracle110个常用函数
1. ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2. CHR 给出整数,返回对应的字符转载 2016-08-19 14:34:02 · 467 阅读 · 0 评论 -
Oracle not in查不到应有的结果(NULL、IN、EXISTS详解)
语句1 :Select * from table1 A where A.col1 not in ( select col1 from table2 B ) 转载注明出处:http://x- spirit.iteye.com/、http: //www.blogjava.net/zhangwei217245/ 如果这样,本来应该有一条数据,结转载 2016-08-23 09:51:57 · 904 阅读 · 0 评论 -
oracle cast multiset table 语法演示
转载自: http://blog.youkuaiyun.com/viszl/article/details/6543158处理数据库关系对象组件时会用到这个奇怪的语法,下面参照中的例子结合嵌套表解释这个语法首先建立嵌套表 create or replace type emp_typeas object(empno number(4), ena转载 2016-08-12 14:18:02 · 1958 阅读 · 0 评论 -
PLSQL Developer使用技巧整理
Shortcut:===============================================================================Edit/Undo Ctrl+ZEdit/Redo Shift+Ctrl+ZEdit/PL/SQL Beautifier Ctrl+W (自定义) Shift+Home转载 2016-09-20 16:31:04 · 1980 阅读 · 0 评论 -
Oracle 权限详解
系统权限:赋予用户执行某些系统范围内的操作能力,如: 有CREATE SESSION系统权限的用户能连接到数据库服务器并建立数据库会话。 有CREATE TABLE系统权限的用户能在自己的模式中创建表。 有CREATE ANY TABLE系统权限的用户能在数据库的任何模式中创建表 有CREATE ANY TYPE系统权限的用户能在系统的任何模式中创建类型及关联类型体。 有SEL转载 2016-10-12 11:28:44 · 7240 阅读 · 0 评论 -
查询Oracle正在执行的sql语句
--查询Oracle正在执行的sql语句及执行该语句的用户[sql] view plain copy SELECT b.sid oracleID, b.username 登录Oracle用户名, b.serial#, spid 操作系统ID, paddr,转载 2016-12-05 14:11:39 · 370 阅读 · 0 评论 -
ORACLE常用系统视图(整理)
转自:http://blog.youkuaiyun.com/marshalchen/article/details/6556084常用系统视图2.1 Oracle常用动态视图2.1.1 v$lock给出了锁的信息,如type字段, user type locks有3种:TM,TX,UL,system type locks有多种,常见的有:MR,RT,XR,TS等。我们只关心TM,TX锁。当转载 2016-12-05 14:47:09 · 2217 阅读 · 0 评论 -
Oracle数据库对象简介
Oracle数据库数据对象中最基本的是表和视图,其他还有约束、序列、函数、存储过程、包、触发器等。对数据库的操作可以基本归结为对数据对象的操作,理解和掌握Oracle数据库对象是学习Oracle的捷径。 表和视图 Oracle中表是数据存储的基本结构。ORACLE8引入了分区表和对象表,ORACLE8i引入了临时表,使表的功能更强大。视图是一个或多个表中数据转载 2016-06-22 16:52:14 · 447 阅读 · 0 评论 -
Oracle用户、授权、角色管理
创建和删除用户是Oracle用户管理中的常见操作,但这其中隐含了Oracle数据库系统的系统权限与对象权限方面的知识。掌握还Oracle用户的授权操作和原理,可以有效提升我们的工作效率。 Oracle数据库的权限系统分为系统权限与对象权限。系统权限( Database System Privilege )可以让用户执行特定的命令集。例如,CREATE TABLE权限允许用户创建表,GRANT转载 2016-06-21 21:33:42 · 5166 阅读 · 0 评论 -
ORACLE中的NULL
ORACLE中的NULL,这篇帖子总结的非常好。http://www.itpub.net/thread-932786-1-1.html转载:(1)NULL的基础概念,NULL的操作的基本特点NULL是数据库中特有的数据类型,当一条记录的某个列为NULL,则表示这个列的值是未知的、是不确定的。既然是未知的,就有无数种的可能性。因此,NULL并不是一个确定的值。这是NULL转载 2016-06-06 15:13:37 · 736 阅读 · 0 评论 -
PL/Sql Dev调试Oracle存储过程、触发器、函数
本处以调试函数为例,其他的调试与此相同 1.调试位置 通常情况下,要在pl/sql Dev中调试程序有两个地方: 1).新建->测试窗口: www.2cto.com 2).在要调试的程序上点击右键->测试 2.调试过程 1).通过调试位置进入测试窗口,如下图:转载 2016-07-03 11:45:01 · 508 阅读 · 0 评论 -
Oracle CASE WHEN 用法介绍
Oracle CASE WHEN 用法介绍1. CASE WHEN 表达式有两种形式--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASEWHEN sex = '1' THEN '男' WHEN sex = '2' THEN转载 2016-07-03 17:27:56 · 1475 阅读 · 0 评论 -
Oracle基本概念
第一章 关系型数据库介绍1. 安装Oracle 10g的软硬件要求 硬件要求:物理内存:最小256M,建议512M以上虚拟内存:大小为物理内存的两倍临时磁盘空间:100M以上视频适配器:256种颜色硬盘空间:1.5G以上处理器:最小550MHz 软件要求:操作系统:Windows2000、Windows转载 2016-06-17 12:27:15 · 1131 阅读 · 0 评论 -
Oracle数据字典概述
Oracle数据字典概述 数据库是数据的集合,数据库维护和管理这用户的数据,那么这些用户数据表都存在哪里,用户的信息是怎样的,存储这些用户的数据的路径在哪里,这些信息不属于用户的信息,却是数据库维护和管理用户数据的核心,这些信息就是数据库的数据字典来维护的,数据库的数据字典就汇集了这些数据库运行所需要的基础信息叻。每个数据库都提供了各自的数据字典的方案,虽然形式不同,但是目的和作用是一转载 2016-06-17 14:06:39 · 392 阅读 · 0 评论 -
Oracle外键级联删除和级联更新
1 级联删除Oracle在外键的删除上有NO ACTION(类似RESTRICT)、CASCADE和SET NULL三种行为。下面以学生-班级为例说明不同情况下的外键删除,学生属于班级,班级的主键是学生的外键。 ?123456789101112转载 2016-07-06 10:31:10 · 9736 阅读 · 0 评论 -
ORACLE编译失效对象小结
转载:http://www.cnblogs.com/kerrycode/p/3723715.htmlORACLE编译失效对象小结2014-05-12 16:50 by 潇湘隐者, 9040 阅读, 0 评论, 收藏, 编辑在日常数据库维护过程中,我们会发现数据库中一些对象(包Package、存储过程Procedure、函数Function、视图View、同义词.....)会转载 2016-07-06 15:48:57 · 378 阅读 · 0 评论 -
Oracle 隐式转换
Oracle 隐式转换Oracle中对不同类型的处理具有显式类型转换(Explicit)和隐式类型转换(Implicit)两种方式,对于显式类型转换,我们是可控的,但是对于隐式类型转换,当然不建议使用,因为很难控制,有不少缺点,但是我们很难避免碰到隐式类型转换,如果不了解隐式类型转换的规则,那么往往会改变我们SQL的执行计划,从而可能导致效率降低或其它问题。1.1转载 2016-07-06 16:31:30 · 435 阅读 · 0 评论 -
Oracle 外连接
Oracle 外连接(1)左外连接 (左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 外连接(Outer Join)outer join则会返回每个满足第一个(顶端)输入与第二个(底端)输入的联接的行。它还返回任何在第二个输入中没有匹配行的第一个输入中的行。外连接分为三种: 左转载 2016-07-07 10:28:34 · 351 阅读 · 0 评论 -
Oracle 树查询总结
转载自:http://www.cnblogs.com/ao-xiang/p/5790342.html最近在做公司的项目中遇到一个问题,多级级联导航菜单,虽然只有三级目录,但<li>中嵌套<ul>,数据库表结构如下:1 CREATE TABLE FLFL 2 ( 3 ID NUMBER NOT NULL, 4 MC NVARCHAR2(20), 5 FLJB转载 2017-04-20 14:26:58 · 353 阅读 · 0 评论