使用 SQL Server 的 FORMATMESSAGE 命令,我正在打印状态消息:
PRINT FORMATMESSAGE('Run time #%2d: From %s to %s', @i, CONVERT(VARCHAR(10), @from_date, 101), CONVERT(VARCHAR(10), @to_date, 101))
这给了我这样的输出:
Run time # 8: From 03/21/2019 to 04/21/2019
Run time # 9: From 04/21/2019 to 05/21/2019
Run time #10: From 05/21/2019 to 06/21/2019
Run time #11: From 06/21/2019 to 07/21/2019
但是,如果@i 变量小于 10,我如何填零。它给了我两个位置,但我不知道要左填充零的字符。