oracle 生成指定位數的序列號,不足用0補全

SELECT  ‘K’   ||  to_char(sysdate,'yyyyMMdd')  ||   lpad(NVL(MAX(to_number(REPLACE( id  ,  'K' ,''))),0)+ 1,5,'0') 

     FROM evs_kpi_plan_batch

WHERE   id   LIKE  '%K%'

生成五位數自增的序列號 ,按照當前日期 生成     K2014101500001  下一個  K2014101500002

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章