다음을 통해 공유


>=(크거나 같음)(SSIS 식)

첫 번째 식이 두 번째 식보다 크거나 같은지 비교합니다. 식 계산기는 비교를 수행하기 전에 많은 데이터 형식을 자동으로 변환합니다.

[!참고]

  이 연산자는 DT_TEXT, DT_NTEXT 또는 DT_IMAGE 데이터 형식을 사용하는 비교를 지원하지 않습니다.

그러나 일부 데이터 형식을 사용할 경우 식이 성공적으로 계산되려면 식에 명시적 캐스트가 포함되어야 합니다. 데이터 형식 간 올바른 캐스트에 대한 자세한 내용은 Cast(SSIS 식): SSIS 데이터 형식 변환을 참조하십시오.

[!참고]

이 연산자의 두 문자 사이에 공백이 없습니다.

구문

        expression1 >= expression2
      

인수

  • expression1, expression2
    유효한 식입니다.

결과 형식

DT_BOOL

주의

비교하는 두 식 중 하나가 Null이면 비교 결과도 Null입니다. 두 식이 모두 Null이면 결과도 Null입니다.

식 집합 expression1 및 expression2는 다음 규칙 중 하나를 따라야 합니다.

  • Numeric   expression1 및 expression2 모두 숫자 데이터 형식이어야 합니다. 데이터 형식의 교집합은 식 계산기가 수행하는 암시적 숫자 변환에 대한 규칙에 지정된 대로 숫자 데이터 형식이어야 합니다. 두 숫자 데이터 형식의 교집합은 Null일 수 없습니다. 자세한 내용은 식에서의 암시적 데이터 형식 변환을 참조하십시오.

  • Character   expression1 및 expression2 모두 DT_STR 또는 DT_WSTR 데이터 형식으로 계산되어야 합니다. 두 식이 서로 다른 문자열 데이터 형식으로 계산될 수 있습니다.

    [!참고]

    문자열 비교는 대/소문자, 악센트, 일본어 가나 및 전자/반자를 구분합니다.

  • Date, Time 또는 Date/Time   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 데이터 형식을 참조하십시오.

    • 하나의 식이 DT_DBTIMESTAMP2 데이터 형식인 경우 다른 식은 DT_DBTIMESTAMP2로 암시적으로 변환되며 DT_DBTIMESTAMP2 비교가 수행됩니다.

    • 하나의 식이 DT_DBTIME2 데이터 형식인 경우 다른 식은 DT_DBTIME2로 암시적으로 변환되며 DT_DBTIME2 비교가 수행됩니다.

    • 하나의 식이 DT_DBTIMESTAMPOFFSET, DT_DBTIMESTAMP2 또는 DT_DBTIME2 이외의 형식인 경우 다른 식은 DT_DBTIMESTAMP 데이터 형식으로 변환되어 비교됩니다.

    식을 비교할 때 시스템에서는 다음과 같이 가정합니다.

    • 각 식이 소수 자릿수 초를 포함하는 데이터 형식인 경우 시스템은 소수 자릿수 초의 자릿수가 가장 적은 데이터 형식의 나머지 자릿수를 0으로 가정합니다.

    • 각 식이 날짜 데이터 형식이고 이 중 하나에만 표준 시간대 오프셋이 있는 경우 시스템은 표준 시간대 오프셋이 없는 날짜 데이터 형식을 UTC(Coordinated Universal Time)로 가정합니다.

데이터 형식에 대한 자세한 내용은 Integration Services 데이터 형식을 참조하십시오.

현재 날짜가 2003년 7월 4일 이전이면 이 예는 TRUE가 됩니다. 자세한 내용은 GETDATE(SSIS 식)를 참조하십시오.

"7/4/2003" >= GETDATE()

ListPrice 열의 값이 500보다 크거나 같으면 이 예는 TRUE가 됩니다.

ListPrice >= 500

이 예에서는 변수 LPrice를 사용합니다. LPrice의 값이 500보다 크거나 같으면 이 예는 TRUE가 됩니다. 식을 구문 분석하려면 변수의 데이터 형식이 숫자여야 합니다.

@LPrice >= 500