Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
テーブルに数値を挿入する必要があります0000128が、この数値は と表示されます。128タイプを からintに変更しようとしvarcharましたが、違いはありませんでした。
0000128
128
int
varchar
これを行う可能性はありますか?
as として保存すると正常にvarchar動作するはずです。
DECLARE @T TABLE ( V VARCHAR(10)); INSERT INTO @T VALUES ('0000128'); SELECT * FROM @T
途中で数値にキャストし、先行ゼロを失う必要があります。
先頭にゼロが付いた数値などはなく、先頭にゼロが付いた数値のテキスト表現のみがあります。