다음을 통해 공유


함수(SSIS)

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

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

  • 수치 연산 함수는 매개 변수로 함수에 제공된 숫자 입력 값을 기반으로 계산을 수행하고 숫자 값을 반환합니다.

  • 문자열 함수는 문자열 또는 16진수 입력 값에 대해 작업을 수행하고 문자열 또는 숫자 값을 반환합니다.

  • 날짜 및 시간 함수는 날짜 및 시간 값에 대해 작업을 수행하고 문자열, 숫자 또는 날짜 및 시간 값을 반환합니다.

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

식 언어는 다음 수치 연산 함수를 제공합니다.

함수

설명

ABS(SSIS)

숫자 식의 절대값을 양수로 반환합니다.

EXP(SSIS)

밑이 e인 지정한 식의 지수를 반환합니다.

CEILING(SSIS)

숫자 식보다 크거나 같은 최소 정수를 반환합니다.

FLOOR(SSIS)

숫자 식보다 작거나 같은 최대 정수를 반환합니다.

LN(SSIS)

숫자 식의 자연 로그를 반환합니다.

LOG(SSIS)

숫자 식의 상용 로그를 반환합니다.

POWER(SSIS)

숫자 식의 거듭제곱을 반환합니다.

ROUND(SSIS)

특정 길이나 전체 자릿수로 반올림한 숫자 식을 반환합니다. .

SIGN(SSIS)

숫자 식의 양수(+), 음수(-) 또는 영(0) 부호를 반환합니다.

SQUARE(SSIS)

숫자 식의 제곱을 반환합니다.

SQRT(SSIS)

숫자 식의 제곱근을 반환합니다.

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

함수

설명

CODEPOINT(SSIS)

문자 식에서 가장 왼쪽 문자의 유니코드 코드 값을 반환합니다.

FINDSTRING(SSIS)

식에서 지정한 문자열 항목의 인덱스(1부터 시작)를 반환합니다.

HEX(SSIS)

정수의 16진수 값을 나타내는 문자열을 반환합니다.

LEN(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)

지정한 날짜의 월을 나타내는 정수를 반환합니다.

YEAR(SSIS)

지정한 날짜의 연도를 나타내는 정수를 반환합니다.

식 계산기는 다음 Null 함수를 제공합니다.

함수

설명

ISNULL(SSIS)

식이 Null인지 여부에 따라 부울 결과를 반환합니다.

NULL(SSIS)

요청한 데이터 형식의 Null 값을 반환합니다.

식 이름은 대문자로 표시되지만 대/소문자를 구분하지 않습니다. 예를 들어 "null"은 "NULL"과 동일한 기능을 수행합니다.