1、指定时间字符串获取时分秒时间戳:
eg:SELECT TO_CHAR( TO_DATE('2018-07-28 15:33:33','yyyy-mm-dd hh24:mi:ss'),'YYYYMMDDHH24MISS' ) FROM DUAL;
2、将指定的sequences或者不确定位数的id统一长度:
左补齐:LPAD(待补充位数字段,补充后字段总长度,补充字符)----LPAD(1,5,0)--补充后为:00001
右补齐:rpad;
完整实例:
SELECT TO_CHAR( TO_DATE('2018-07-28 15:33:33','yyyy-mm-dd hh24:mi:ss'),'YYYYMMDDHH24MISS' ) || LPAD(1,5,0) FROM DUAL ;
-----2018072815333300001
oracle实现数据标识为时间戳+sequences、实现自动补充保证统一长度
最新推荐文章于 2024-09-14 09:08:26 发布