0
私は(00から00066)SQL表でこれを選択して、後のちょうど>>>>>変換またはキャストvchar文字なしintに「 - 」または -
のように、この(0000066)を変換します必要
declare @v1 varchar(21) = '00-00066', --- I need ignore this character '-'
@v2 varchar(21) = '000 - 66 ',
@v3 varchar(21) = '00-66' + char(13) + char(10),
@v4 varchar(21) = char(9) + '66000-00'
選択キャスト(@ v1のintとして) - (intとして@ v2)はエラー 選択キャスト - エラー(int型など@ V3) 選択キャスト - エラー(intとして@ V4) 選択のキャスト - エラー
intに変換すると正面のゼロが消えます。なぜなら、_ replace(@ v1、 ' - '、 '') – Kostya