oracle lpad是什么

2024-11-20 08:46:39
推荐回答(3个)
回答1:

意思是取指定字段的前'N'位,如果不够用'M'补足N位.
此SQL语句的意思是取seq_maxid_check.nextval值的前4位有字符,如果不足4位,就用0补足.

回答2:

就是在左边填充

lpad(seq_maxid_check.nextval, '4', '0')
就是将序列号的值左边补0,返回4位字符串。

比如: 0018

回答3:

左对齐补位,lpad('1', 4, '0') 显示为 '0001'