oracle 程序
Snowballl
数据库攻城师
展开
-
存储过程1
create or replace procedure PRO_TMP_KANBANDATA_XT is --V_COUNT NUMBER; cursor c_ur is select fccode, monplanqty, dayplanqty, dayonlineqty, da原创 2013-12-18 13:36:04 · 451 阅读 · 0 评论 -
按月添加分区的存储过程
create or replace procedure guan_add_partition /* /*为一个用户下所有分区表自动增加分区.分区的列为date类型,分区名类似:p200706. /*create by David */ as v_table_name varchar2(50); v_partition_name varchar原创 2013-12-18 14:19:51 · 477 阅读 · 0 评论 -
按年分区的存储过程
CREATE OR REPLACE PROCEDURE p_add_year_part(p_tablename IN VARCHAR2, p_logtablename IN VARCHAR2) AS v_sql VARCHAR2(32767); v_logsql VARCHA原创 2013-12-20 15:39:26 · 479 阅读 · 0 评论 -
按季度创建分区的存储过程
1 创建日志表 create table NT_PART_LOG ( context NUMBER, content VARCHAR2(20), sql VARCHAR2(200), time DATE ) 2 创建存储过程 CREATE OR REPLACE PROCEDURE p_add_dj_part(p_tablename原创 2013-12-20 08:22:21 · 510 阅读 · 0 评论 -
存储过程的各类参数
create table TMP_MICHAEL ( USER_ID VARCHAR2(20), USER_NAME VARCHAR2(10), SALARY NUMBER(8,2), OTHER_INFO VARCHAR2(100) ) insert into TMP_MICHAEL (USER_I转载 2013-12-25 10:54:54 · 886 阅读 · 0 评论 -
触发器类型
触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。所以运行触发器就叫触发或点火(firing)。ORACLE事件指的是对数据库的表进行的INSERT、UPDATE及DELETE操作或对视图进行类似的操作。ORACLE将触发器的功能扩展到了触发ORAC原创 2013-12-25 15:17:59 · 705 阅读 · 0 评论