在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)