广东省产业发展研究院招聘研究人员公告_香港马会结果

广东省产业发展研究院招聘研究人员公告

2017-12-17 21:38 来源:香港马会结果

   I_ATYPEINVARCHAR2,/*序列类别*/

 memo  VARCHAR2(60)

 CREATEORREPLACEFUNCTIONSF_SYS_GEN_AUTOCODE(

    T.SEQUENCESTYLE

commentoncolumnS_AUTOCODE.pk1is'主键';

  FROMS_AUTOCODETWHERET.ATYPE=I_ATYPEANDT.OWNER=I_OWNER;

  /**************************************************************************************************/

 sequencestyleVARCHAR2(50),

  --解决查询事务无法执行DML的问题

  SELECTT.INITCYCLE,

实际工作中,难免会遇到序列号生成问题,下面就是一个简单的序列号生成函数(1)创建自定义序列号配置表如下:?1

 cur_sernumVARCHAR2(50)notnull,

  /*DESCRIPTION:主要用来生成自定义的序列号            */    

  V_SEQ_NUMVARCHAR2(100);     /*本次序列号*/

commentoncolumnS_AUTOCODE.atypeis'序列号类型';

  O_AUTOCODE:=REPLACE(V_SEQUENCESTYLE,'$YEAR$',V_DATE_YEAR);

 pk1  VARCHAR2(32)primarykey,

 owner  VARCHAR2(10)notnull,

   INTOV_DATE_YEAR,V_DATE_YEAR_MONTH,V_DATE_DATE,V_DATE_DATE_ALL

   支持的参数序列:

--Addcommentstothecolumns

  O_AUTOCODE:=REPLACE(O_AUTOCODE,'$ORGAPP$',I_OWNER);

  /**************************************************************************************************/

  V_SEQUENCESTYLES_AUTOCODE.SEQUENCESTYLE%TYPE;/*序列号样式*/

    T.CUR_SERNUM,

  V_DATE_DATECHAR(8);      /*年份月份日,如20161008*/

 (2)初始化配置表,例如:复制代码代码如下:insertintos_autocode(PK1,ATYPE,OWNER,INITCYCLE,CUR_SERNUM,ZERO_FLG,SEQUENCESTYLE,MEMO)values('0A772AEDFBED4FEEA46442003CE1C6A6','ZDBCONTCN','012805','1','200000','7','$YEAR$年$ORGAPP$质字第$SER$号','质押合同中文编号');(3)自定义序列号生成函数:创建函数:SF_SYS_GEN_AUTOCODE?1

   $YEAR$-->年份

  O_AUTOCODE:=REPLACE(O_AUTOCODE,'$DATE_ALL$',V_DATE_DATE_ALL);

  V_ZERO_FLAGS_AUTOCODE.ZERO_FLG%TYPE; /*序列号长度*/

  /*LOADMETHOD:F1-DELETEINSERT               */

  V_DATE_DATE_ALLCHAR(14);    /*完整年份序列,如20161008155732*/

  O_AUTOCODE:=REPLACE(O_AUTOCODE,'$YEAR_MONTH$',V_DATE_YEAR_MONTH);

   TO_CHAR(SYSDATE,'yyyyMM'),

  /*CHECKEDBY :                   */

createindexPK_S_AUTOCODEonS_AUTOCODE(ATYPE,OWNER);

    INTOV_INITCYCLE,V_CUR_SERNUM,V_ZERO_FLAG,V_SEQUENCESTYLE

commentoncolumnS_AUTOCODE.owneris'序列号所有者';

  V_CUR_SERNUMS_AUTOCODE.CUR_SERNUM%TYPE; /*序列号*/

commentoncolumnS_AUTOCODE.sequencestyleis'序列号样式';

 zero_flg VARCHAR(2)notnull,

   TO_CHAR(SYSDATE,'yyyyMMdd'),

 atype  VARCHAR2(20)notnull,

  --查询复核条件的序列号配置

  /*DEVELOPEDBY:WANGXF                 */

  V_DATE_YEARCHAR(4);      /*年份,如2016*/

  /*DEVELOPEDDATE:2016-10-08                */

   $DATE$-->年份+月份+日期,不含汉子

  O_AUTOCODEVARCHAR2(100);     /*输出的序列号*/

   $DATE_ALL$-->完整日期,不含汉子

  V_INITCYCLES_AUTOCODE.INITCYCLE%TYPE; /*序列号递增*/

createtableS_AUTOCODE

  V_DATE_YEAR_MONTHCHAR(6);    /*年份月份,如201610*/

commentoncolumnS_AUTOCODE.memois'备注';

--Create/Recreateindexes

commentoncolumnS_AUTOCODE.zero_flgis'序列号长度';

  V_SEQ_NUM:=TO_CHAR(TO_NUMBER(V_CUR_SERNUM)+TO_NUMBER(V_INITCYCLE));

   $SER$-->当前序列号

commentoncolumnS_AUTOCODE.cur_sernumis'序列号';

  PragmaAutonomous_Transaction;

   $YEAR_MONTH$-->年份+月份,不含汉子

   $ORGAPP$-->所有者

  --所有者处理

   TO_CHAR(SYSDATE,'yyyyMMddHH24MISS')

commentoncolumnS_AUTOCODE.initcycleis'序列号递增';

  O_AUTOCODE:=REPLACE(O_AUTOCODE,'$DATE$',V_DATE_DATE);

   I_OWNERINVARCHAR2/*序列所有者*/

 initcycle CHAR(1)notnull,

  /*PROCEDURENAME:SF_SYS_GEN_AUTOCODE              */

   TO_CHAR(SYSDATE,'yyyy'),

  --格式化当前日期

责编:

视频新闻

  1. 重庆市2017年普通高校招生本科提前批录取工作结
  2. 广东省普通高校一本17日开始征集志愿
  3. 北京:部分高校双培外培计划录取情况公布
  4. 2017年重庆高考本科提前批录取新生5026人
  5. 提醒:广东高考一本征集志愿18日16时截止
  6. 北京高考一本征集志愿18日20时止 23所高校计划招
  7. 2017年吉林造价工程师报名时间、报名入口【8月4日-14日】
  8. 2017年湖南造价工程师报名时间、报名入口【8月1日-11日】
  9. 2017年湖北造价工程师报名时间、报名入口【7月21日-8月3日】
  10. 2017年河南造价工程师报名时间、报名入口【7月21日-8月4日】
  11. 2017年北京造价工程师报名时间、报名入口【7月21日-27日】
  12. 2017年贵州造价工程师报名时间、报名入口【7月21日-27日】