sql server cant enter int 00X as 3 digits, but only as 1digit -


i using sql server 2008. want keep pk's in form 001,002 etc. ms sql not allowing me that. how can stop converting 001 1 ?

use varchar datatype instead of int data type.

or

keep pk int , when use in query convert in varchar , use left padding 00x on it.

declare @id int set @id = 1  select right(replicate('0',2) + cast(@id varchar(3)),3) 

Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -