다음을 통해 공유


함수(SSIS 식)

적용 대상: SQL Server Azure Data Factory의 SSIS Integration Runtime

식 언어에는 식에 사용할 함수 집합이 포함되어 있습니다. 식은 단일 함수를 사용할 수 있지만 일반적으로 식은 함수와 연산자와 결합하고 여러 함수를 사용합니다.

함수는 다음 그룹으로 분류될 수 있습니다:

  • 함수에 매개변수로 제공되는 숫자 입력 값을 바탕으로 하여 계산을 하고 숫자 값을 반환하는 수학 함수입니다.

  • 문자열 혹은 16진수 입력 값으로 연산을 하며 문자열 혹은 숫자 값을 반환하는 문자열 함수입니다.

  • 날짜 및 시간 값의 작업을 실행하고 문자열, 숫자 혹은 날짜 및 시간 값을 반환하는 날짜 및 시간 함수입니다.

  • 식에 대한 정보를 반환해 주는 시스템 함수입니다.

식 언어는 다음과 같은 수학 함수를 제공해 드리고 있습니다.

함수 설명
ABS(SSIS 식) 숫자 식의 절대 양수 값을 반환합니다.
EXP(SSIS 식) 지정한 숫자 식에 대한 지수를 기본 e로 반환합니다.
CEILING(SSIS 식) 숫자 식보다 크거나 같은 가장 작은 정수 값을 반환합니다.
FLOOR (SSIS 식) 숫자 식보다 작거나 같은 최대 정수를 반환합니다.
LN (SSIS 식) 숫자 식의 자연 로그를 반환합니다.
LOG(SSIS 식) 숫자 식의 기본 10 로그를 반환합니다.
POWER (SSIS 식) 숫자 식을 거듭 제곱으로 올린 결과를 반환합니다.
ROUND(SSIS 식) 숫자 식을 지정한 길이 혹은 전체 자릿수로 반올림한 숫자 식을 반환합니다. .
SIGN (SSIS 식) 숫자 식의 양수(+1), 음수(-), 혹은 0(0) 기호를 반환합니다.
SQUARE (SSIS 식) 숫자 식의 제곱을 반환합니다.
SQRT (SSIS 식) 숫자 표현식의 제곱근을 반환합니다.

식 계산기는 다음 문자열 함수를 제공합니다.

함수 설명
CODEPOINT (SSIS 식) 문자 식에서 가장 왼쪽 문자의 유니코드의 코드 값을 반환합니다.
FINDSTRING(SSIS 식) 식에서 지정한 문자열 항목의 인덱스(1부터 시작)를 반환합니다.
HEX(SSIS 식) 정수의 16진수 값을 나타내는 문자열을 반환합니다.
LEN (SSIS 식) 문자 식의 문자 수를 반환합니다.
LEFT(SSIS 식) 지정된 문자 식의 맨 왼쪽 부분에서 지정된 문자 수를 반환합니다.
LOWER (SSIS 식) 대문자를 소문자로 변환한 이후에 문자 식을 반환합니다.
LTRIM(SSIS 식) 선행 공백을 제거한 이후에 식을 반환합니다.
REPLACE(SSIS 식) 식 내의 문자열을 다른 문자열이나 빈 문자열로 바꾼 이후에 문자 식을 반환합니다.
REPLICATE (SSIS 식) 지정한 횟수만큼 복제한 문자 식을 반환합니다.
REVERSE (SSIS 식) 문자 식을 역 순서로 반환합니다.
RIGHT (SSIS 식) 지정된 문자 식의 맨 오른쪽 부분에서 지정된 문자 수를 반환합니다.
RTRIM (SSIS 식) 후행 공백을 제거한 이후에 문자 식을 반환합니다.
SUBSTRING (SSIS 식) 문자 식의 일부를 반환합니다.
TRIM (SSIS 식) 선행 공백을 제거한 이후에 문자 식을 반환합니다.
UPPER (SSIS 식) 소문자를 대문자로 변환한 후에 문자 식을 반환합니다.

식 계산기는 다음과 같은 날짜 및 시간 함수를 제공합니다.

함수 설명
DATEADD(SSIS 식) 지정된 날짜에 날짜 혹은 시간 간격을 추가하여 새로운 DT_DBTIMESTAMP 값을 반환합니다.
DATEDIFF(SSIS 식) 지정한 두 날짜 사이에 있는 날짜 및 시간 경계의 수를 반환합니다.
DATEPART(SSIS 식) 날짜에서 날짜 부분을 나타내는 정수를 반환합니다.
DAY(SSIS 식) 지정한 날짜의 일을 나타내는 정수를 반환합니다.
GETDATE(SSIS 식) 시스템의 현재 날짜를 반환합니다.
GETUTCDATE(SSIS 식) 시스템의 현재 날짜를 UTC 시간(유니버설 시간 좌표 혹은 그리니치 평균 시간)으로 반환합니다.
MONTH (SSIS 식) 지정된 date의 월을 나타내는 정수를 반환합니다.
YEAR (SSIS 식) 지정한 날짜의 연도를 나타내는 정수를 반환합니다.

식 계산기는 다음과 같은 null 함수를 제공합니다.

함수 설명
ISNULL(SSIS 식) 식이 null인지 여부에 따라 부울 결과를 반환합니다.
NULL (SSIS 식) 요청된 데이터 형식의 null 값을 반환합니다.

식 이름은 대문자로 표시되지만 식 이름은 대문자 및 소문자를 구분하지 않습니다. 예를 들면, "null"을 사용하는 것은 "NULL"을 사용하는 것과 마찬가지로 작동하게 됩니다.

참고 항목

연산자(SSIS 식)
고급 Integration Services 식의 예
Integration Services(SSIS) 식