2012-01-06 4 views

答えて

2

値は数値 - であり、数値、088728872は同一である - 両方とも値8872を表します。

SQL Server には数値の先頭にゼロが格納されます。仕方ないよ。

これを代わりにCHAR(5)として保存するか、表示する必要があるときにフロントエンドで書式設定(郵便番号に先行するゼロを追加)を処理します。

+2

char(5)はいいでしょうか? – gbn

+0

私はこれも試みました。つまり、データ型を 'VARCHAR(MAX)'に設定しました。しかし、私が 'resultset.getString(zipcode)'を使用しているときは、問題は解決されません。それでも値は '8872'です。 –

+0

@animeshporwal:5文字を保存するつもりなら、それを 'CHAR(5)' - **絶対に 'VARCHAR(MAX)'にしないでください! –

関連する問題