Документация iSZN

Преобразование RPad

Назначение

Данное преобразование дополняет строку справа указанным символом до заданной длины.

Формат вызова

RPad(iNeedLength,sPadWith)
Параметр Обязательный Описание
iNeedLength Да Требуемая длина строки. Если значение параметра равно длине строки, то строка не изменяется. Если значение параметра меньше длины строки, то строка укорачивается справа на соответствующее число символов.
sPadWith Символ, которым дополняется строка. Если не задан, то используется пробел.

Примеры

Выражение Значение Результат Описание
RPad('10')
«Значение» «Значение » Дополнение значения пробелами справа, чтобы длина строки составила 10 символов.
RPad('10','_')
«Значение» «Значение__» Дополнение значения символами подчёркивания справа, чтобы длина строки составила 10 символов.
RPad('8')
«Значение» «Значение» Дополнение значения пробелами справа до строки в 8 символов. Длина строки не изменилась.
RPad('4')
«Значение» «Знач» Дополнение значения пробелами справа до строки в 4 символа. Строка обрезана справа до требуемой длины.

В столбцах «Значение» и «Результат» кавычки добавлены для того, чтобы показать наличие пробела в строке.

См. также