这个函数的具体解释不多说,百度上一大摞,直接上代码,然后作解释。
页面如下:
结果如下:
说明:上面的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' )