목차

Search

  1. 서문
  2. 변환 언어
  3. 상수
  4. 연산자
  5. 변수
  6. 날짜
  7. 함수
  8. 사용자 지정 함수 작성
  9. 사용자 지정 함수 API 참조

변환 언어 참조

변환 언어 참조

RPAD

RPAD

문자열 끝에 공백이나 문자를 추가하여 문자열을 지정된 길이로 변환합니다.

구문

RPAD(
first_string
,
length
[,
second_string
] )
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/
선택 사항
설명
first_string
필수
모든 문자열 값입니다. 변경할 문자열입니다. 유효한 모든 변환 식을 입력할 수 있습니다.
길이
필수
양의 정수 리터럴이어야 합니다. 각 문자열의 원하는 길이를 지정합니다.
second_string
선택 사항
모든 문자열 값입니다.
first_string
값의 오른쪽에 추가할 문자열을 전달합니다. 문자열의 끝에 추가할 문자는 작은따옴표로 묶어야 합니다(예: 'abc'). 이 인수는 대/소문자를 구분합니다.
두 번째 문자열을 생략할 경우 함수가 첫 번째 문자열의 끝에 공백을 추가합니다.

반환 값

지정된 길이의 문자열.
함수에 전달된 값이 NULL이거나 길이가 음수인 경우 NULL이 반환됩니다.

다음 식은 길이가 16자인 각 항목 이름의 끝에 문자열 '.'를 추가하여 항목 이름을 반환합니다.
RPAD( ITEM_NAME, 16, '.')
ITEM_NAME
RETURN VALUE
Flashlight
Flashlight......
Compass
Compass.........
Regulator System
Regulator System
Safety Knife
Safety Knife....
RPAD는 왼쪽에서 오른쪽으로 길이를 계산합니다. 따라서 첫 번째 문자열이 이 길이보다 길면 RPAD가 오른쪽에서 왼쪽으로 문자열을 잘라냅니다. 예를 들어 RPAD(‘alphabetical’, 5, ‘x’)는 문자열 ‘alpha’를 반환합니다. RPAD는 필요한 경우
second_string
의 일부를 사용합니다.
다음 식은 길이가 16자인 각 항목 이름의 끝에 문자열 ‘*..*’를 추가하여 항목 이름을 반환합니다.
RPAD( ITEM_NAME, 16, '*..*' )
ITEM_NAME
RETURN VALUE
Flashlight
Flashlight*..**.
Compass
Compass*..**..**
Regulator System
Regulator System
Safety Knife
Safety Knife*..*