多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > sybase > 一個sybase函數(2)

一個sybase函數(2)

來源:程序員人生   發布時間:2014-03-05 07:17:54 閱讀次數:4007次

--  功能描述  : 系統初始化時調用,生成當天的分表后綴。參數:表名
--              系統初裝后通過手工(非定時任務)調用存儲過程創建分表
--  訪問的表  :                                                                                             
--  版本信息  :                                                       
--  修改記錄  :
--              <修改人>          <修改時間>          <描述>
--              KF37616           2011-02-18           新建
--**********************************************************************
CREATE OR REPLACE FUNCTION fn_hw_PreStatGetTableIdx_Init(
    IN p_TableName  VARCHAR(60)
)
RETURNS VARCHAR(10)
BEGIN
  
    --0、變量定義
    DECLARE v_sReturn     VARCHAR(10);   --返回值:分表后綴
    DECLARE v_iSub_Flag   INT;           --分表標識(0:不分表,1:分表)
    DECLARE v_iSub_Type   INT;           --分表方式(0:按天,1:按月,2:按周,...)
    DECLARE v_icount      INT;
    DECLARE v_iCurrent    INT;
   
    --1、初始化變量
    SET v_sReturn = ;
    SET v_iSub_Flag = 0;
    SET v_iSub_Type = 0;
    SET v_icount = 0;
    SET v_iCurrent = 0;
   
    --2、判斷傳入的表名稱是否在配置表中配置
    SELECT COUNT(*) INTO v_icount FROM cfg_sub_table_para WHERE sTableName = p_TableName;

    IF ( v_icount <> 0 ) THEN
        SELECT iFlag,iType INTO v_iSub_Flag,v_iSub_Type FROM cfg_sub_table_para
            WHERE sTableName = p_TableName;
    ELSE
        --如果沒有配置默認為不分表
        SET v_sReturn = 0;
        RETURN v_sReturn;
    END IF;
   
    --3、當不分表的時候,直接返回0,如果分表,返回初始化當天的表
    IF ( v_iSub_Flag = 0 ) THEN
        SET v_sReturn = 0;
    ELSE
        CASE v_iSub_Type
            WHEN 0 THEN    --按天分表
                SET v_iCurrent = DATEDIFF(DAY,1970-01-01 00:00:00,GETDATE());
                SET v_sReturn = CAST(v_iCurrent AS VARCHAR(128));
        ELSE
            --不在取值范圍內默認為不分表
            SET v_sReturn = 0;
        END CASE;
    END IF;
   
    RETURN (v_sReturn);
END;

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲精品日韩中文字幕久久久 | 大香伊在人线免费 | 国产99精品一区二区三区免费 | 91久久精品国产一区二区 | 国产精品久久久久亚洲 | 国产视频每日更新 | 日韩看片网站 | 91精品国产高清久久久久 | 性做久久久久久久久浪潮 | 亚洲欧洲国产视频 | 女人18毛毛片一级毛片 | 最近中文免费字幕6 | 久久国产视屏 | 日韩视频在线观看一区二区 | 欧美日韩第三页 | 91人人| 亚洲国产成人资源在线软件 | 国产亚洲精品久久久久久久 | 午夜欧美日韩 | 情侣偷偷看的羞羞视频网站 | 第一页在线 | 最近高清中文国语视频 | 国产成人综合网亚洲欧美在线 | 一级色网站 | 欧美成人在线影院 | 国产精选第一页 | 久久精品国产欧美成人 | 日本一区视频在线播放 | 国产午夜不卡在线观看视频666 | 亚洲综合精品一区 | 午夜影院啊啊啊 | 欧美18videosex性极品 | 秋霞一级成人欧美理论 | 亚洲欧美bt | 99精品国产成人a∨免费看 | 激情视频在线 | 羞羞视频免费观看网站 | 日韩 亚洲 中文 图片 小说 | 一级做a爱片就在线看 | 亚洲综合日韩欧美一区二区三 | 亚洲丶国产丶欧美一区二区三区 |