lag和lead函数
LAG和LEAD是偏移量函数,提供了跨行引用的能力。 LAG提供了访问结果集中前面的行的能力, Lead允许访问结果集后面的行。语法:lag(expression, offset, default) over(partition-clause order-by-clause)分析型SQL...
软raid5 试验(rhel 5)
RAID5:至少需要3块磁盘,是raid0和raid1的折中方案,采用奇偶校验的方式将数据拆分存储在不同的磁盘中,并且其数据和对应的校验信息存储在不同的磁盘上,最多允许有一块磁盘故障,在更换了故障的磁盘后可以使用校...
RHEL5中mdadm配置raid5磁盘阵列
http://hukunlin.blog.51cto.com/545402/144095 1、用fdisk命令给新增加的三块硬盘分三个大小相等分区(/dev/sdb1、/dev/sdc1、/dev/sdd1)。#fdisk –l 三个分区信息如下: 2、创建RAID 5,命令用法如下:m...
rhel 5.x 将YUM指定为光盘--yum配置格式示例
rhel 5.x 将YUM指定为光盘--yum配置格式示例 喜欢使用RHEL的朋友也许会知道,在RHEL中使用yum安装软件包,需要对RHEL进行注册才能使用,如果可以将光盘镜像作为yum的安装服务器,那么就...
复合数据类型和游标
1. 利用游标技术将‘95001’学生选修的所有课程名称放进一个嵌套表变量中,然后遍历该嵌套表并输出该学员选修的课程名称。执行结果形式如下:95001 选修的课程如下:数据库...
Oracle之记录
1. 根据表emp的全部字段定义记录变量emp_record。用SELECT语句将编号为7788的雇员的全部字段对应地存入该记录变量,最后输出记录变量的雇员名称字段emp_record.ename和雇员工资字段的...
Oracle之表
1. 声明一张Index_By表,用来接收并存储DEPT表的信息,把部门号作为键,不要忘记部门号是10的倍数。使用循环从DEPT表中将所有部门信息检索到PL/SQL记录表中,然后用另一...
Oracle之可变数组
使用INDEX BY BINARY_INTEGER的索引表,则实现同一执行结果,程序要做哪些相应的改变。SET SERVEROUTPUT ONDECLARE TYPE dept_list IS TABLE OF dept.dname%TYPE INDEX BY BINARY_INTEGER; &nb...
Oracle之触发器
1. 用触发器跟踪对表EMP的DML操作信息,提供审计和日志记录。(提示:使用触发器谓词)n 插入测试:Create table temp(aa varchar2...
包创建
1. 编写一个管理雇员信息的包emp_mgmt。包中有成员如下:程序结构类型说明Emp_count公有变量跟踪员工的总人数变化,插入和删除员工时要修改该变量的...
创建Oracle包的语法
您所在的位置:数据库 > Oracle > 创建Oracle包的语法 创建Oracle包的语法2010-10-25 14:00 佚名 互联网 我要评论(0) 字号:T | T创建Oracle包,首先要创建包规范,下文对创建Oracle包的语法进行了详尽的说明...
创建package
create or replace package pack_one as --包头的声明type cur is ref cursor; --定义一个动态游标,也只能是动态type v_record is record( -- 定义一个记录类型(集合的一种)v_name emp.ename%type,v_sa...
Oracle创建存储过程、创建函数、创建包
一、Oracle创建存储过程 1、基本语法create or replace procedure update_emp_sal(Name in out type, Name in out type, ...) isbegin end update_emp_sal;2、写一个简单的例子修改emp表的ename字段...
分页
《PL/SQL编程》 /*pro...
oracle中字符串中使用单引号方法
1、在oracle字符串('......')中使用''(两个连续的单引号'')表示单引号SYS@orcl> select '''' from dual;(注:最外面的两个黑色的单引号是相互匹配的,表示是oracle字符串;而里面的连续的两个红色单引号一起来代表字...
EXECUTE IMMEDIATE Statement
EXECUTE IMMEDIATE StatementThe EXECUTE IMMEDIATE statement executes a dynamic SQL statement or anonymous PL/SQL block. You can use it to issue SQL statements that cannot be represented directly in ...
EXECUTE IMMEDIATE 常见使用方法
在ORACLE的PL/SQL里: EXECUTE IMMEDIATE 代替了以前Oracle8i中DBMS_SQL package包. 它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减...
ORACLE CASE WHEN 及 SELECT CASE WHEN的用法
Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex...
Oracle 11g的日志路径
Oracle 11g的日志路径 Oracle数据库的最常用问题定位日志是alert日志,Oracle数据库的日志文件alert_$ORACLE_SID.log记录了重作日志的转换,数据库启动和关闭,数据库结构的改变,回退段的修改...
查看当前会话session id方法:
1 . 使用sys_context()SYS@CH> select sys_context('userenv', 'sid') from dual;SYS_CONTEXT('USERENV','SID')----------------------------------------------------------------------------------------------...