본문 바로가기

SQL/도움말 팁들!

[MSSQL] 0으로나누기오류가발생했습니다.


 SELECT 100 / 0 AS 결과


 

메시지8134, 수준16, 상태1, 1

0으로나누기오류가발생했습니다.



위와같은경우 나누는 숫자가 0일때  오류가 발생합니다.




SET ANSI_WARNINGS OFF

SET ARITHIGNORE ON

SET ARITHABORT OFF

 

SELECT 100 / 0 AS 결과



해당 결과값은 오류없이 NULL로  얻을수 있습니다.