2017-05-07 5 views
0

, 나는 그것이 MySQL은 ANSI_NULLS를 구현하지 않는 것을 말한다이 게시물에 stubbled하고, MSSQL 그것을 제거에 대한 계획이라고 : something about ansi_nullsMySQL (및 MsSQL)이 ANSI_NULLS를 구현하지 않는 이유는 무엇입니까? ANSI_NULLS에 대해 검색하는 동안

그것은 TSQL에 대해 마이크로 소프트가 2017 년 확인되었다 : https://docs.microsoft.com/en-us/sql/t-sql/statements/set-ansi-nulls-transact-sql

하지만 ANSI_NULLS의 문제점은 무엇입니까? NULL 객체와 강제로 비교하는 것은 나쁜 습관입니까?

+0

표준과의 호환성을 손상시키는 스위치가 필요한 이유가 무엇입니까? 그것의 용도는 무엇입니까? – zerkms

답변

0

하지만 ANSI_NULLS의 문제점은 무엇입니까?

ANSI SQL 표준과의 호환성이 깨졌습니다.

NULL 개체와 강제 비교하는 것은 나쁜 습관입니까?

표준은 NULL과 비교할 표준화 된 방법을 제공합니다. 표준 설계 방식을 따르지 않는 방법은 없습니다.

+0

ANSI SQL 표준에 대해 알지 못했습니다.이게 제가 고맙다고 생각한 것입니다! – Maude