<=(작거나 같음)(SSIS 식)
적용 대상: Azure Data Factory의 SQL Server SSIS Integration Runtime
첫 번째 식이 두 번째 식보다 작거나 같은지 비교합니다. 식 계산기는 비교를 수행하기 전에 많은 데이터 형식을 자동으로 변환합니다.
참고 항목
이 연산자는 DT_TEXT, DT_NTEXT 또는 DT_IMAGE 데이터 형식을 사용하는 비교를 지원하지 않습니다.
그러나 일부 데이터 형식은 식을 성공적으로 계산하기 전에 식에 명시적 캐스트를 포함해야 합니다. 데이터 형식 간 올바른 캐스트에 대한 자세한 내용은 캐스트(SSIS 식)를 참조하세요.
참고 항목
이 연산자의 두 문자 사이에 공백이 없습니다.
구문
expression1 <= expression2
인수
expression1, expression2
유효한 식입니다.
결과 형식
DT_BOOL
설명
비교하는 두 식 중 하나가 null이면 비교 결과도 null입니다. 두 식이 모두 null인 경우에 결과는 null입니다.
식 집합 expression1 및 expression2는 다음 규칙 중 하나를 따라야 합니다:
숫자 expression1 및 expression2 모두 숫자 데이터 형식이어야 합니다. 데이터 형식의 교집합은 식 계산기가 수행하는 암시적 숫자 변환에 대한 규칙에 지정된 대로 숫자 데이터 형식이어야 합니다. 두 숫자 데이터 형식의 교집합은 null이 될 수 없습니다. 자세한 내용은 Integration Services Data Types in Expressions을 참조하세요.
문자 expression1 및 expression2 모두 DT_STR 또는 DT_WSTR 데이터 형식으로 계산되어야 합니다. 두 식은 서로 다른 문자열 데이터 형식으로 평가될 수 있습니다.
참고 항목
문자열 비교는 대/소문자, 악센트, 가나, 너비를 구분합니다.
날짜, 시간 또는 날짜/시간 expression1 및 expression2 모두 DT_DBDATE, DT_DATE, DT_DBTIME, DT_DBTIME2, DT_DBTIMESTAMP, DT_DBTIMESTAMP2, DT_DBTIMESTAPMOFFSET 또는 DT_FILETIME 데이터 형식 중 하나로 계산해야 합니다.
참고 항목
시스템은 시간 데이터 형식으로 계산되는 식과 날짜 또는 날짜/시간 데이터 형식으로 계산되는 식 사이의 비교를 지원하지 않습니다. 시스템은 오류를 생성합니다.
식을 비교할 때 시스템은 다음 변환 규칙을 나열된 순서대로 적용합니다.
두 식이 동일한 데이터 형식으로 계산되면 해당 데이터 형식 비교가 진행됩니다.
한 식이 DT_DBTIMESTAMPOFFSET 데이터 형식인 경우 다른 식은 암시적으로 DT_DBTIMESTAMPOFFSET로 변환되고 DT_DBTIMESTAMPOFFSET 비교가 진행됩니다. 자세한 내용은 Integration Services Data Types in Expressions을 참조하세요.
한 식이 DT_DBTIMESTAMP2 데이터 형식인 경우 다른 식은 암시적으로 DT_DBTIMESTAMP2로 변환되고 DT_DBTIMESTAMP2 비교가 진행됩니다.
한 식이 DT_DBTIME2 데이터 형식인 경우 다른 식은 암시적으로 DT_DBTIME2로 변환되고 DT_DBTIME2 비교가 진행됩니다.
한 식이 DT_DBTIMESTAMPOFFSET, DT_DBTIMESTAMP2 또는 DT_DBTIME2 이외의 형식인 경우 식은 비교되기 전에 DT_DBTIMESTAMP 데이터 형식으로 변환됩니다.
식을 비교할 때 시스템은 다음과 같이 가정합니다.
각 식이 소수 자릿수 초를 포함하는 데이터 형식인 경우 시스템은 소수 자릿수 초의 자릿수가 가장 적은 데이터 형식의 나머지 자릿수가 0이라고 가정합니다.
각 식이 날짜 데이터 형식이지만 하나에만 표준 시간대 오프셋만 있는 경우 시스템은 표준 시간대 오프셋이 없는 날짜 데이터 형식은 UTC(협정 세계시)라고 가정합니다.
데이터 형식에 대한 자세한 내용은 Integration Services 데이터 형식을 참조하세요.
식 예제
현재 날짜가 2003년 7월 4일이거나 더 늦다면 이 예는 TRUE가 됩니다. 자세한 내용은 GETDATE(SSIS 식)를 참조하세요.
"7/4/2003" <= GETDATE()
이 예제에서는 ListPrice 열의 값이 500보다 작거나 같은 경우 TRUE가 됩니다.
ListPrice <= 500
이 예제에서는 변수 LPrice를 계산해서 값이 500보다 작거나 같으면 TRUE가 됩니다. 식이 구문 분석되려면 LPrice의 데이터 형식은 숫자여야 합니다.
@LPrice <= 500
참고 항목
>(보다 큼)(SSIS 식)
<(보다 작음)(SSIS 식)
>=(크거나 같음)(SSIS 식)
연산자 우선 순위 및 계산 방향
연산자(SSIS 식)