17
intを先行ゼロ付きのcharに変換する方法は?
intデータフィールドを先行ゼロ付きのnvarcharに変換する必要があります 例: 1 '001'に変換 867は '000867'などに変換します。 どうも。 これは4時間後の私の応答です... 私はこのT-SQLスクリプトをテストし、うまくいきました! DECLARE @number1 INT, @number2 INT SET @number1 = 1 SET @number2 = 867 SELECT RIGHT('000' + CAST(@number1 AS NCHAR(3)), 3 ) AS NUMBER_CONVERTED SELECT RIGHT('000000' + CAST(@number2 AS NCHAR(6)), 6 ) AS NUMBER_CONVERTED このユーザー関数を作成しました T-SQLコード: CREATE FUNCTION CIntToChar(@intVal BIGINT, @intLen Int) …