使用字母生成数字序列前缀

时间:2013-01-30 16:31:48

标签: vb.net numbers sequence generated

我想生成一个数字序列为“A0000”(即字母表后面跟4个数字而不是随机生成的数字)。

我已经完成了使用Sql Server完成的article,我怎样才能在VB.Net中实现它。

以下是SQL Server的代码:

create function CustomerNumber (@id int) 
returns char(5) 
as 
begin 
return 'C' + right('0000' + convert(varchar(10), @id), 4) 
end

欢迎任何建议。

2 个答案:

答案 0 :(得分:4)

VB.NET中的相同功能:

Function CustomerNumber(id As Integer) As String
    return "C" & id.ToString("0000")
End Function

答案 1 :(得分:2)

这应该做同样的事情:

"C" & id.ToString("d4")

Demo