我会在一个持久列中使用什么公式,以便我可以将下面的两列添加到一起,第一列必须填充为5个字符:
我去了format(ID,"00000") & RefNum
,但它没有用,有什么想法吗?
答案 0 :(得分:1)
您可以使用以下内容:
ALTER TABLE dbo.YourTable
ADD FormattedColumn AS RIGHT('00000' + CAST(ID AS VARCHAR(5)), 5) + RefNum PERSISTED
基本上,将ID
转换为VARCHAR(5)
,将其添加到00000
,然后抓取最右边的五个字符。
答案 1 :(得分:0)
SELECT RIGHT('00000' + CAST(ID AS VARCHAR(5)), 5) + RefNum