我有一個在SQL Server Bigint數據類型2005請幫我用0存儲整數值在SQL Server perfix
我想存儲0347在列。(0不應該被刪除)手段它們必須至少有四個值,例如:0034,0007,0423,4445。在整數類型字段
我有一個在SQL Server Bigint數據類型2005請幫我用0存儲整數值在SQL Server perfix
我想存儲0347在列。(0不應該被刪除)手段它們必須至少有四個值,例如:0034,0007,0423,4445。在整數類型字段
SQL無法存儲0。
你可以使用
select right('00000000'+ltrim(Str(<bigIntField>)),4) as DisplayVal
改變「4」您要零滿山遍野到什麼尺寸。
據我所知,你不能存儲格式的數據。
運行sprintf
或相似的數據,而不是數據庫中的數據。如果使用BIGINT
您可以格式化值一樣,不存儲到一個整數字段。您需要將其存儲爲VARCHAR。
除非你有一個很好的理由,否則我會保留它在數據庫中的位置,但只是格式化在UI中顯示的數字。
先生這是什麼「rg sql-server」標記代表..我的意思是什麼意思..? – 2010-01-08 04:17:59