2010-01-07 3 views

답변

6

bigint를 사용하면 SQL에 0이 저장되지 않습니다.

당신은 '4'당신이 필드를 채울 제로로 원하는 크기

select right('00000000'+ltrim(Str(<bigIntField>)),4) as DisplayVal 

변경을 사용할 수 있습니다.

0

아는 한 정수 형식 필드에 서식이 지정된 데이터를 저장할 수 없습니다.

sprintf 또는 그 밖의 데이터를 데이터베이스에서 가져올 때 실행하십시오.

2

정수 필드에 형식화 된 값을 저장할 수 없습니다. VARCHAR로 저장해야합니다.

아주 좋은 이유가있는 경우가 아니면 DB에 그대로두면되지만 UI에 표시 할 숫자의 형식을 지정하면됩니다.

관련 문제