在SQL数据库中怎样让编号从6位数开始,而且不足6位就在前面补0

来源:百度知道 编辑:UC知道 时间:2024/09/28 07:54:00
那怎么才能做到这种效果呢。

把该栏位设置成char(6),通过程序或者存储过程来控制递增。

SQL本身难以处理,应该在应用程序写入/读取的时候进行格式化

insert 或者 select 的时候对编号字段格式化format(编号,"000000")

SELECT RIGHT('000000'+CONVERT(VARCHAR(100),你的编号),6)