함수(SSIS 식)Functions (SSIS Expression)

식 언어에는 식에 사용할 함수 집합이 포함되어 있습니다.The expression language includes a set of functions for use in expressions. 식은 단일 함수를 사용할 수도 있지만 일반적으로 연산자와 함수를 결합하여 여러 개의 함수를 사용합니다.An expression can use a single function, but typically an expression combines functions with operators and uses multiple functions.

함수는 다음 그룹으로 분류될 수 있습니다.The functions can be categorized into the following groups:

  • 수치 연산 함수는 매개 변수로 함수에 제공된 숫자 입력 값을 기반으로 계산을 수행하고 숫자 값을 반환합니다.Mathematical functions that perform calculations based on numeric input values provided as parameters to the functions and return numeric values.

  • 문자열 함수는 문자열 또는 16진수 입력 값에 대해 작업을 수행하고 문자열 또는 숫자 값을 반환합니다.String functions that perform operations on string or hexadecimal input values and return a string or numeric value.

  • 날짜 및 시간 함수는 날짜 및 시간 값에 대해 작업을 수행하고 문자열, 숫자 또는 날짜 및 시간 값을 반환합니다.Date and time functions that perform operations on date and time values and return string, numeric, or date and time values.

  • 시스템 함수는 식에 대한 정보를 반환합니다.System functions that return information about an expression.

    식 언어는 다음 수치 연산 함수를 제공합니다.The expression language provides the following mathematical functions.

함수Function DescriptionDescription
ABS ( SSIS 식 )ABS (SSIS Expression) 숫자 식의 절대값을 양수로 반환합니다.Returns the absolute, positive value of a numeric expression.
EXP ( SSIS 식 )EXP (SSIS Expression) 밑이 e인 지정한 식의 지수를 반환합니다.Returns the exponent to base e of the specified expression.
천장 ( SSIS 식 )CEILING (SSIS Expression) 숫자 식보다 크거나 같은 최소 정수를 반환합니다.Returns the smallest integer that is greater than or equal to a numeric expression.
FLOOR ( SSIS 식 )FLOOR (SSIS Expression) 숫자 식보다 작거나 같은 최대 정수를 반환합니다.Returns the largest integer that is less than or equal to a numeric expression.
LN ( SSIS 식 )LN (SSIS Expression) 숫자 식의 자연 로그를 반환합니다.Returns the natural logarithm of a numeric expression.
로그 ( SSIS 식 )LOG (SSIS Expression) 숫자 식의 상용 로그를 반환합니다.Returns the base-10 logarithm of a numeric expression.
전원 ( SSIS 식 )POWER (SSIS Expression) 숫자 식의 거듭제곱을 반환합니다.Returns the result of raising a numeric expression to a power.
라운드 ( SSIS 식 )ROUND (SSIS Expression) 특정 길이나 전체 자릿수로 반올림한 숫자 식을 반환합니다.Returns a numeric expression that is rounded to the specified length or precision. ..
로그인 ( SSIS 식 )SIGN (SSIS Expression) 숫자 식의 양수(+), 음수(-) 또는 영(0) 부호를 반환합니다.Returns the positive (+), negative (-), or zero (0) sign of a numeric expression.
정사각형 ( SSIS 식 )SQUARE (SSIS Expression) 숫자 식의 제곱을 반환합니다.Returns the square of a numeric expression.
SQRT ( SSIS 식 )SQRT (SSIS Expression) 숫자 식의 제곱근을 반환합니다.Returns the square root of a numeric expression.

식 계산기는 다음 문자열 함수를 제공합니다.The expression evaluator provides the following string functions.

함수Function DescriptionDescription
코드 포인트 ( SSIS 식 )CODEPOINT (SSIS Expression) 문자 식에서 가장 왼쪽 문자의 유니코드 코드 값을 반환합니다.Returns the Unicode code value of the leftmost character of a character expression.
FINDSTRING ( SSIS 식 )FINDSTRING (SSIS Expression) 식에서 지정한 문자열 항목의 인덱스(1부터 시작)를 반환합니다.Returns the one-based index of the specified occurrence of a character string within an expression.
16 진수 ( SSIS 식 )HEX (SSIS Expression) 정수의 16진수 값을 나타내는 문자열을 반환합니다.Returns a string representing the hexadecimal value of an integer.
Len 함수 ( SSIS 식 )LEN (SSIS Expression) 문자 식에 포함된 문자의 수를 반환합니다.Returns the number of characters in a character expression.
왼쪽 ( SSIS 식 )LEFT (SSIS Expression) 지정한 문자 식의 왼쪽에서부터 지정한 개수의 문자를 반환합니다.Returns the specified number of characters from the leftmost portion of the given character expression.
아래 ( SSIS 식 )LOWER (SSIS Expression) 대문자를 소문자로 변환한 후에 문자 식을 반환합니다.Returns a character expression after converting uppercase characters to lowercase characters.
LTRIM ( SSIS 식 )LTRIM (SSIS Expression) 선행 공백을 제거하고 문자 식을 반환합니다.Returns a character expression after removing leading spaces.
바꾸기 ( SSIS 식 )REPLACE (SSIS Expression) 식 내의 문자열을 다른 문자열이나 빈 문자열로 바꾼 후 문자 식을 반환합니다.Returns a character expression after replacing a string within the expression with either a different string or an empty string.
복제 ( SSIS 식 )REPLICATE (SSIS Expression) 지정한 횟수만큼 복제된 문자 식을 반환합니다.Returns a character expression, replicated a specified number of times.
역방향 ( SSIS 식 )REVERSE (SSIS Expression) 문자 식을 역 순서로 반환합니다.Returns a character expression in reverse order.
오른쪽 ( SSIS 식 )RIGHT (SSIS Expression) 지정한 문자 식의 오른쪽에서부터 지정한 개수의 문자를 반환합니다.Returns the specified number of characters from the rightmost portion of the given character expression.
RTRIM ( SSIS 식 )RTRIM (SSIS Expression) 후행 공백을 제거하고 문자 식을 반환합니다.Returns a character expression after removing trailing spaces.
부분 문자열 ( SSIS 식 )SUBSTRING (SSIS Expression) 문자 식의 일부를 반환합니다.Returns a part of a character expression.
TRIM ( SSIS 식 )TRIM (SSIS Expression) 선행 및 후행 공백을 제거하고 문자 식을 반환합니다.Returns a character expression after removing leading and trailing spaces.
위 ( SSIS 식 )UPPER (SSIS Expression) 소문자를 대문자로 변환한 후에 문자 식을 반환합니다.Returns a character expression after converting lowercase characters to uppercase characters.

식 계산기는 다음 날짜 및 시간 함수를 제공합니다.The expression evaluator provides the following date and time functions.

함수Function DescriptionDescription
DATEADD ( SSIS 식 )DATEADD (SSIS Expression) 지정한 날짜에 날짜 또는 시간 간격을 더하여 새로운 DT_DBTIMESTAMP 값을 반환합니다.Returns a new DT_DBTIMESTAMP value by adding a date or time interval to a specified date.
DATEDIFF ( SSIS 식 )DATEDIFF (SSIS Expression) 지정한 두 날짜 간에 교차되는 날짜와 시간 경계값을 반환합니다.Returns the number of date and time boundaries crossed between two specified dates.
DATEPART ( SSIS 식 )DATEPART (SSIS Expression) 날짜의 특정 부분을 나타내는 정수를 반환합니다.Returns an integer representing a datepart of a date.
DAY ( SSIS 식 )DAY (SSIS Expression) 지정한 날짜의 일을 나타내는 정수를 반환합니다.Returns an integer that represents the day of the specified date.
GETDATE ( SSIS 식 )GETDATE (SSIS Expression) 시스템의 현재 날짜를 반환합니다.Returns the current date of the system.
GETUTCDATE ( SSIS 식 )GETUTCDATE (SSIS Expression) 시스템의 현재 날짜를 UTC 시간(국제 표준시 또는 그리니치 표준시)으로 반환합니다.Returns the current date of the system in UTC time (Universal Time Coordinate or Greenwich Mean Time).
월 ( SSIS 식 )MONTH (SSIS Expression) 지정한 날짜의 월을 나타내는 정수를 반환합니다.Returns an integer that represents the month of the specified date.
연도 ( SSIS 식 )YEAR (SSIS Expression) 지정한 날짜의 연도를 나타내는 정수를 반환합니다.Returns an integer that represents the year of the specified date.

식 계산기는 다음 Null 함수를 제공합니다.The expression evaluator provides the following null functions.

함수Function DescriptionDescription
ISNULL ( SSIS 식 )ISNULL (SSIS Expression) 식이 Null인지 여부에 따라 부울 결과를 반환합니다.Returns a Boolean result based on whether an expression is null.
NULL ( SSIS 식 )NULL (SSIS Expression) 요청한 데이터 형식의 Null 값을 반환합니다.Returns a null value of a requested data type.

식 이름은 대문자로 표시되지만 대/소문자를 구분하지 않습니다.Expression names are shown in uppercase characters, but expression names are not case-sensitive. 예를 들어 "null"은 "NULL"과 동일한 기능을 수행합니다.For example, using "null" works as well as using "NULL".

관련 항목:See Also

연산자 ( SSIS 식 ) Operators (SSIS Expression)
고급 Integration Services 식의 예 Examples of Advanced Integration Services Expressions
Integration Services ( Ssis) 식Integration Services (SSIS) Expressions