2

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

我已经阅读了这篇用 Sql Server 完成的文章,我如何在 VB.Net 中实现它。

下面是 SQL Server 的代码:

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

欢迎任何建议。

4

2 回答 2

4

VB.NET 中的相同功能:

Function CustomerNumber(id As Integer) As String
    return "C" & id.ToString("0000")
End Function
于 2013-01-30T16:38:46.060 回答
2

这应该做同样的事情:

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

演示

于 2013-01-30T16:46:32.203 回答