带有前导填充零的SQL标识

前端之家收集整理的这篇文章主要介绍了带有前导填充零的SQL标识前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在表格中将列标记为Identity
create table Identitytest(
    number int  identity(1,001) not null,value varchar(500)
)

我需要将标识列增加为001,002,003等.

数据库显示它正在插入1,2,3等.

如何才能做到这一点?

解决方法

如果要显示带前导零的数字列,只需在SELECT语句中填充它.它是一个数字,它不会以前导零作为整数存储.
SELECT RIGHT('00000' + CAST([number] AS varchar(5)),3)
FROM IdentityTest

3是输出显示中您想要的总字符数.

原文链接:https://www.f2er.com/mssql/84052.html

猜你在找的MsSQL相关文章