-2
我將在持久列中使用什麼公式,以便將以下兩列添加到一起,第一個公式必須填充爲5個字符:如何將持久列格式化爲填充整數字符串[SQL Server 2008]
- ID(INT)
- 引用句柄(STRING)
我去format(ID,"00000") & RefNum
,但它不工作,任何想法嗎?
我將在持久列中使用什麼公式,以便將以下兩列添加到一起,第一個公式必須填充爲5個字符:如何將持久列格式化爲填充整數字符串[SQL Server 2008]
我去format(ID,"00000") & RefNum
,但它不工作,任何想法嗎?
SELECT RIGHT('00000' + CAST(ID AS VARCHAR(5)), 5) + RefNum
你可以使用這樣的事情:
ALTER TABLE dbo.YourTable
ADD FormattedColumn AS RIGHT('00000' + CAST(ID AS VARCHAR(5)), 5) + RefNum PERSISTED
基本上,它轉換ID
爲VARCHAR(5)
,在前面加上00000
,然後抓住右邊的5個最字。