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

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


页面如下:


结果如下:



说明:上面的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' ) 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值