为什么 MySQL(和 MsSQL)没有实现 ANSI_NULLS?
Why is MySQL (and MsSQL) not implementing ANSI_NULLS?
在搜索 ansi_nulls 时,我偶然发现了这个 post,它说 MySQL 没有实现 ansi_nulls,并且 MsSql 计划删除它: something about ansi_nulls
Microsoft 在 2017 年确认了关于 TSQL 的信息:https://docs.microsoft.com/en-us/sql/t-sql/statements/set-ansi-nulls-transact-sql
但是ANSI_NULLS有什么问题呢?强制与 NULL 对象进行比较是不好的做法吗?
But what's wrong about ANSI_NULLS?
它破坏了与 ANSI SQL 标准的兼容性。
Is it bad practice to force comparison with NULL objects?
该标准提供了与 NULL
进行比较的标准化方法。没有办法不遵循标准设计方法。
在搜索 ansi_nulls 时,我偶然发现了这个 post,它说 MySQL 没有实现 ansi_nulls,并且 MsSql 计划删除它: something about ansi_nulls
Microsoft 在 2017 年确认了关于 TSQL 的信息:https://docs.microsoft.com/en-us/sql/t-sql/statements/set-ansi-nulls-transact-sql
但是ANSI_NULLS有什么问题呢?强制与 NULL 对象进行比较是不好的做法吗?
But what's wrong about ANSI_NULLS?
它破坏了与 ANSI SQL 标准的兼容性。
Is it bad practice to force comparison with NULL objects?
该标准提供了与 NULL
进行比较的标准化方法。没有办法不遵循标准设计方法。