Oracle数据库
MrLisky
不积跬步无以至千里,不积小流无以成江海。
展开
-
存储过程(参照)
create or replace procedure p_isof_exists_sequence(v_tablename in varchar2) as v_cnt number(1); v_sql varchar2(100); cursor c_seqname is --将表名暂替换成序列名填入到变量 v_Seqname,v_Seqname_2,v_Seqname...原创 2018-03-09 13:55:01 · 487 阅读 · 0 评论 -
Oracle书写方法(后续参考语法)
1.Oracle方法 判断是否是日期CREATE OR REPLACE FUNCTION is_date (parmin VARCHAR2) RETURN NUMBER IS val DATE; BEGIN val := TO_DATE (NVL (parmin, 'a'), 'yyyy-MM-dd'); RETURN 1; EXCEPTION WHEN OTHERS THEN RET...原创 2018-03-09 14:08:41 · 876 阅读 · 0 评论 -
限售触发器(写触发器参考)
CREATE OR REPLACE TRIGGER TRI_Mg_LockShares before insert or update on TBL_CHN_T_Mg_LockShares for each row declare msgNum number(10); begin --InstitutionID 上市公司ID if INSERTING then se...原创 2018-03-05 17:44:20 · 288 阅读 · 0 评论 -
十大流通触发器(写触发器参考)
CREATE OR REPLACE TRIGGER TRI_MG_CSHAREHOLD before insert or update on TBL_CHN_T_Mg_Csharehold for each row declare msg number(10); value1 NUMBER(2); SumShares1 NUMBER(20, 2); b...原创 2018-03-05 17:55:06 · 296 阅读 · 0 评论