Документация iSZN
Преобразование RPad
Назначение
Данное преобразование дополняет строку справа указанным символом до заданной длины.
Формат вызова
RPad(iNeedLength,sPadWith)
Параметр | Обязательный | Описание |
---|---|---|
iNeedLength | Да | Требуемая длина строки. Если значение параметра равно длине строки, то строка не изменяется. Если значение параметра меньше длины строки, то строка укорачивается справа на соответствующее число символов. |
sPadWith | — | Символ, которым дополняется строка. Если не задан, то используется пробел. |
Примеры
Выражение | Значение | Результат | Описание |
---|---|---|---|
RPad('10') | «Значение» | «Значение » | Дополнение значения пробелами справа, чтобы длина строки составила 10 символов. |
RPad('10','_') | «Значение» | «Значение__» | Дополнение значения символами подчёркивания справа, чтобы длина строки составила 10 символов. |
RPad('8') | «Значение» | «Значение» | Дополнение значения пробелами справа до строки в 8 символов. Длина строки не изменилась. |
RPad('4') | «Значение» | «Знач» | Дополнение значения пробелами справа до строки в 4 символа. Строка обрезана справа до требуемой длины. |
В столбцах «Значение» и «Результат» кавычки добавлены для того, чтобы показать наличие пробела в строке.