小编典典

将左侧的 varchar 填充到一定长度的最有效 T-SQL 方法?

all

相比而言:

REPLICATE(@padchar, @len - LEN(@str)) + @str

阅读 89

收藏
2022-06-22

共1个答案

小编典典

这只是对 SQL 的低效使用,无论您如何操作。

也许像

right('XXXXXXXXXXXX'+ rtrim(@str), @n)

其中 X 是您的填充字符,@n 是结果字符串中的字符数(假设您需要填充,因为您正在处理固定长度)。

但正如我所说,你真的应该避免在你的数据库中这样做。

2022-06-22