숫자 식의 제곱을 반환합니다.Returns the square of a numeric expression.




임의의 숫자 데이터 형식을 갖는 숫자 식입니다.Is a numeric expression of any numeric data type. 자세한 내용은 Integration Services Data Types을 참조하세요.For more information, see Integration Services Data Types.

결과 형식Result Types



인수가 Null이면 SQUARE 결과도 Null입니다.SQUARE returns a null result if the argument is null.

인수는 제곱 연산 전에 DT_R8 데이터 형식으로 캐스팅됩니다.The argument is cast to the DT_R8 data type before the square operation.

식 예Expression Examples

이 예에서는 12의 제곱을 반환합니다.This example returns the square of 12. 반환 결과는 144입니다.The return result is 144.


이 예에서는 두 열의 값을 뺀 결과의 제곱을 반환합니다.This example returns the square of the result of subtracting values in two columns. Value1 이 12이고 Value2 가 4이면 SQUARE 함수는 64를 반환합니다.If Value1 contains 12 and Value2 contains 4, the SQUARE function returns 64.

SQUARE(Value1 - Value2)  

이 예에서는 두 변수에 SQUARE 함수를 적용한 후 합계의 제곱근을 계산하여 직각 삼각형의 3번째 변의 길이를 반환합니다.This example returns the length of the third side of a right angle triangle by applying the SQUARE function to two variables and then calculating the square root of their sum. Side1 에 3이 포함되어 있고 Side2 에 4가 포함되어 있으면 SQRT 함수는 5를 반환합니다.If Side1 contains 3 and Side2 contains 4, the SQRT function returns 5.

SQRT(SQUARE(@Side1) + SQUARE(@Side2))  


식에서 변수 이름에는 항상 @ 접두사가 포함되어 있어야 합니다.In expressions, variable names always include the @ prefix.

참고 항목See Also

함수(SSIS 식)Functions (SSIS Expression)