함수(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) 식