!! (논리적 Not)(SSIS 식)(Logical Not) (SSIS Expression)

부울 피연산자를 부정합니다.Negates a Boolean operand.

참고

! 연산자는The ! 다른 연산자와 함께 사용할 수 없습니다.operator cannot be used in conjunction with other operators. 예를 들어 ! 연산자와For example, you cannot combine the ! > 연산자를 !> 연산자로and the > operators into the !>. 결합할 수 없습니다.operator.

구문Syntax


!boolean_expression  

인수Arguments

boolean_expressionboolean_expression
부울로 계산되는 유효한 식입니다.Is any valid expression that evaluates to a Boolean. 자세한 내용은 Integration Services Data Types을 참조하세요.For more information, see Integration Services Data Types.

결과 형식Result Types

DT_BOOLDT_BOOL

주의Remarks

다음 표에서는 ! 연산의 결과를The following table shows the result of the ! 지정합니다.operation.

원래 부울 식Original Boolean expression ! 연산자를After applying the ! 적용한 후operator
TRUETRUE FALSEFALSE
NULLNULL NULLNULL
FALSEFALSE TRUETRUE

식 예Expression Examples

이 예에서는 Color 열의 값이 "red"이면 FALSE가 됩니다.This example evaluates to FALSE if the Color column value is "red".

!(Color == "red")  

이 예에서는 MonthNumber 변수 값이 현재 월을 나타내는 정수와 같으면 TRUE가 됩니다.This example evaluates to TRUE if the value of the MonthNumber variable is the same as the integer that represents the current month. 자세한 내용은 MONTH(SSIS 식)GETDATE(SSIS 식)를 참조하세요.For more information, see MONTH (SSIS Expression) and GETDATE (SSIS Expression).

!(@MonthNumber != MONTH(GETDATE())  

관련 항목:See Also

연산자 우선순위 및 결합성 Operator Precedence and Associativity
연산자 ( SSIS 식 )Operators (SSIS Expression)