【SQL】ORACLE中左右补齐字符串,补齐位数的函数LPAD的使用方法教程,补齐ID用,RPAD,java的mybatis中实际使用

这个函数的具体解释不多说,百度上一大摞,直接上代码,然后作解释。

【SQL】ORACLE中左右补齐字符串,补齐位数的函数LPAD的使用方法教程,补齐ID用,RPAD,java的mybatis中实际使用_第1张图片

页面如下:

【SQL】ORACLE中左右补齐字符串,补齐位数的函数LPAD的使用方法教程,补齐ID用,RPAD,java的mybatis中实际使用_第2张图片

结果如下:



说明:上面的ID需要的是9位数,是由两位数的配置项类型,和七位数的序列构成的。例子中两位数的类型为56,序列为20003,序列缺两位,要在左侧拼接两个0,

LPAD(SEQ_CC_CI.nextval,7,'0')  这个写法就是一共七位数,不够七位数的在左侧用‘0’补齐,自然,RPAD就是在右侧补齐了。

完整SQL:INSERT INTO CC_BUS_CI ( ID, CI_NAME, CI_TYPE ) VALUES ( ‘56’ || LPAD(SEQ_CC_CI.nextval,7,'0'), ‘56’,‘56' ) 

你可能感兴趣的:(常用工具方法,教程)