国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

oracle中創(chuàng)建序列及序列補零實例詳解

2020-07-26 14:07:04
字體:
供稿:網(wǎng)友

oracle中創(chuàng)建序列及序列補零實例詳解

我們經(jīng)常會在在DB中創(chuàng)建序列:

-- Create sequence create sequence COMMON_SEQminvalue 1maxvalue 999999999start with 1increment by 1cache 20cycle;

我們的序列的最小值是從1開始,但是我們想讓這種順序取出來的序列的位數(shù)都一樣,按照最大數(shù)的位數(shù)來算,我們需要8位的序列,那么我們就需要在1的前面補上7個零,只需要用下面的方法即可完成

select to_char(sysdate,'yyyyMMddHH24miss') || replace(lpad(common_sql.nextval,8,'0'),'','0') from dual;

以上的函數(shù)lpad就是在左側(cè)補零,rpad是右側(cè)補零

整個sql還有其他部分,就是我們可以讓序列以特定的開頭展示,比如我們用年月日時分秒14位來作為我們序列的開頭,就是上面完整的sql

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持 !

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 巴彦县| 台北县| 湖州市| 乌拉特前旗| 滁州市| 观塘区| 宝坻区| 蒙城县| 名山县| 新蔡县| 南靖县| 梁平县| 通海县| 新巴尔虎右旗| 吉首市| 渭南市| 海南省| 揭西县| 成武县| 宁都县| 恭城| 芜湖市| 子洲县| 文安县| 郑州市| 锦屏县| 扎鲁特旗| 金川县| 吴忠市| 互助| 吉木萨尔县| 雷州市| 荣昌县| 巫溪县| 万年县| 津市市| 玛多县| 龙游县| 都昌县| 柳江县| 桃源县|