好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Oracle生成單據(jù)編號存儲過程的實例代碼

Oracle生成單據(jù)編號存儲過程的實例代碼

熱門標(biāo)簽:南通電銷外呼系統(tǒng)哪家強 地圖標(biāo)注的坐標(biāo)點 理財產(chǎn)品電銷機器人 外呼系統(tǒng)好點子 百度地圖標(biāo)注注解 電話機器人那種好 百度地圖標(biāo)注飯店位置怎么 上海網(wǎng)絡(luò)外呼系統(tǒng) 區(qū)域地圖標(biāo)注怎么設(shè)置

Oracle生成單據(jù)編號存儲過程,在做訂單類似的系統(tǒng)都可能會存在訂單編號不重復(fù),或是流水號按日,按年,按月進行重新編號。

可以參考以下存儲過程

CREATE OR REPLACE
procedure Pro_GetBillNO(TypeTable in varchar2,cur_mycursor out sys_refcursor)
as
DReceiptCode varchar2(40);
DReceiptName varchar2(50);
DPrefix1 varchar2(50);
DISO varchar2(50);
DIsAutoCreate varchar2(20);
DPrefix2 varchar2(20);
DPrefix3 varchar2(20);
DDateValue date;
DNO number;
DLength number;
DResetType number;
DSeparator varchar2(20);
DReturnValue varchar2(50);
strSql varchar2(1000);
begin
DReturnValue:='';
select "ReceiptCode","ReceiptName","Prefix1","ISO","IsAutoCreate","Prefix2","Prefix3","DateValue","NO","Length","ResetType","Separator" into
DReceiptCode,DReceiptName,DPrefix1,DISO,DIsAutoCreate,DPrefix2,DPrefix3,DDateValue,DNO,DLength,DResetType,DSeparator from
"SysReceiptConfig" where "ReceiptCode"=TypeTable;
if to_number(DResetType)>0
then
if DIsAutoCreate=1 THEN
if DResetType=1 then --按年份
if to_number(to_char(sysdate,'yyyy')) >to_number(to_char(DDateValue,'yyyy')) then
update "SysReceiptConfig" set "NO"=1,"DateValue"=to_date(sysdate) where "ReceiptCode"=TypeTable;
else
update "SysReceiptConfig" set "NO"="NO"+1 where "ReceiptCode"=TypeTable;
end if; --年份
end if;--DResetType=1
if DResetType=2 then --按月份
if to_number(to_char(sysdate,'MM')) >to_number(to_char(DDateValue,'MM')) then
update "SysReceiptConfig" set "NO"=1,"DateValue"=to_date(sysdate) where "ReceiptCode"=TypeTable;
else
update "SysReceiptConfig" set "NO"="NO"+1 where "ReceiptCode"=TypeTable;
end if; --月份
end if;--DResetType=2
if DResetType=3 then --按日
if to_number(to_char(sysdate,'dd')) >to_number(to_char(DDateValue,'dd')) then
update "SysReceiptConfig" set "NO"=1,"DateValue"=to_date(sysdate) where "ReceiptCode"=TypeTable;
else
update "SysReceiptConfig" set "NO"="NO"+1 where "ReceiptCode"=TypeTable;
end if; --月份
end if;--DResetType=3
else
update "SysReceiptConfig" set "NO"="NO"+1 where "ReceiptCode"=TypeTable;
end if;--DResetType
end if;
strSql:=' select * from "SysReceiptConfig" where 1=1 ';
strSql:=strSql ||' and "ReceiptCode"='''||TypeTable||'''';
open cur_mycursor for strSql;
end;

以上所述是小編給大家介紹的Oracle生成單據(jù)編號存儲過程的實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • oracle 存儲過程、函數(shù)和觸發(fā)器用法實例詳解
  • windows中oracle存儲過程加密的實例代碼
  • Oracle帶輸入輸出參數(shù)存儲過程(包括sql分頁功能)
  • oracle中print_table存儲過程實例介紹
  • Mybatis調(diào)用Oracle存儲過程的方法圖文詳解
  • 詳解Oracle調(diào)試存儲過程
  • Oracle存儲過程和存儲函數(shù)創(chuàng)建方法(詳解)
  • Oracle存儲過程及調(diào)用
  • Oracle存儲過程、包、方法使用總結(jié)(推薦)
  • Oracle數(shù)據(jù)庫創(chuàng)建存儲過程的示例詳解

標(biāo)簽:昭通 遼源 海東 寧波 自貢 中衛(wèi) 紹興 百色

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle生成單據(jù)編號存儲過程的實例代碼》,本文關(guān)鍵詞  Oracle,生成,單據(jù),編號,存儲,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle生成單據(jù)編號存儲過程的實例代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于Oracle生成單據(jù)編號存儲過程的實例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 日本不卡在线一区二区三区视频| 美女脱个精光视频秘?软件| 男人的??伸到??里| 中文天堂网在线www| 4444kk亚洲人成电影| 欧美日韩精品少妇无人区网站| 嗯嗯好湿| 国产人妖chinesetscd| 500篇艳妇短篇合篇合欢爱小| 欧洲a老妇女黄大片| 欧美一区二区在线观看| 艳星breabennett| 国产又黄又爽的视频| 2019中文在线高清观看电视剧| 少妇婬伦短篇小说全集| 国产精品人人爽人人做我的可爱 | 无限看片直播| 波多野结衣无删减版电影办公室| 国产三级不卡| 美女视频一区二区| 狠狠人妻久久久久久综合蜜桃动图| 亚洲日韩精产国品一二三产品测评| 大乳bOO巨丿爆乳女ree偷拍| 国产一级免费| 91TV成人片| 娇妻在厨房被朋友玩得呻吟H电影 日本无码H肉动漫在线先下载 | 亚洲 成人 综合 另类 小说| 日本免费电影一区| 屁股肉丝| 国产毛片久久久久久久精品软件| 国产做a爰片毛片A片美国| 日本人妻伦伦中文字幕| 稚嫩浇灌H玉势调教| 继室难为1∨2多肉全文启夫微安| 日韩亚洲一区中文字幕| 国产午夜福利A∨在线机视频| 激烈吮乳吃奶头多p欧美| 最长最激烈视频床戏| 国内精品久久久久久久999| 憋尿禁止排泄sm调教| 美女在线观看免费视频网址|