==(같음)(SSIS)

두 식이 같은지 비교합니다. 식 계산기는 비교를 수행하기 전에 많은 데이터 형식을 자동으로 변환합니다. 자세한 내용은 식에서의 데이터 형식 변환을 참조하십시오.

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

구문


expression1 == expression2
        

인수

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

결과 형식

DT_BOOL

주의

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

  • 숫자. expression1expression2는 모두 숫자 데이터 형식이어야 합니다. 데이터 형식의 교집합은 식 계산기가 수행하는 암시적 숫자 변환에 대한 규칙에 지정된 대로 숫자 데이터 형식이어야 합니다. 두 숫자 데이터 형식의 교집합은 Null일 수 없습니다. 자세한 내용은 식에서의 데이터 형식 변환을 참조하십시오.
  • 문자. expression1expression2는 모두 DT_STR 또는 DT_WSTR 데이터 형식으로 계산되어야 합니다. 두 식이 서로 다른 문자열 데이터 형식으로 계산될 수 있습니다.
  • 날짜. expression1expression2는 모두 DT_DBDATE, DT_DATE, DT_DBTIME, DT_DBTIMESTAMP 또는 DT_FILETIME 날짜 데이터 형식 중 하나로 계산되어야 합니다. 두 식이 서로 다른 날짜 데이터 형식으로 계산될 수 있습니다. 날짜는 비교되기 전에 DT_DBTIMESTAMP 데이터 형식으로 변환됩니다.
  • 논리 연산자. expression1expression2는 모두 부울로 계산되어야 합니다.
  • GUID. expression1expression2는 모두 DT_GUID 데이터 형식으로 계산되어야 합니다.
  • 이진. expression1expression2는 모두 DT_BYTES 데이터 형식으로 계산되어야 합니다.
  • BLOB. expression1expression2는 모두 동일한 DT_TEXT, DT_NTEXT 또는 DT_IMAGE BLOB(Binary Large Object Block) 데이터 형식으로 계산되어야 합니다.

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

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

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

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

ListPrice 열의 값이 500이면 이 예는 TRUE가 됩니다.

ListPrice == 500

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

@LPrice == 500

참고 항목

참조

!=(같지 않음)(SSIS)

개념

연산자 선행 규칙 및 계산 방향

관련 자료

연산자(SSIS)

도움말 및 정보

SQL Server 2005 지원 받기