oracle记录累计算法
SQL> select * from test;USERNAME SUBJECT-------------------- --------------------TOM T1TOM T2TOM &n...
runstats_pkg 包
set echo ondrop table run_stats;create global temporary table run_stats( runid varchar2(15), name varchar2(80), value int )on commit preserve rows;grant select any table to ops$tk...
show_space pl/lsql
create or replace procedure show_space( p_segname in varchar2, p_owner in varchar2 default user, p_type in varchar2 default 'TABLE', p_partition in varchar2 default ...
批量删除表CHI_%
begin for x in (select table_name from user_tables where table_name like 'CHI_%') loop execute immediate 'drop table ' || x.table_name || ' purge'; end loop ;end;/
Oracle触发器6(建立系统事件触发器)
Oracle触发器6(建立系统事件触发器)(2012-02-14 09:23:36) 转载▼<SCRIPT. $tag="触发器,建立,用于,事件,例程" $tag_code="64e2a8d9ae7359def02feebdbe14d783" $r_quote_bligid="71806002010108pu" $worldcup...
游标表达式
游标表达式Oracle在SQL语言中提供了一个强有力的工具:游标表达式。一个游标表达式从一个查询中返回一个内嵌的游标。在这个内嵌游标的结果集中,每一行数据包含了在SQL查询中的可允许的数值范围;它也能包含...
复合数据类型和游标
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...