我很想知道如何将NULL存储到数据库中?如何将NULL存储在数据库中?
它肯定取决于数据库服务器,但我想对此有一个大概的想法。
首先尝试:
假设服务器放在一个未定义的值(可以是任何东西),进入该领域的NULL值。
难道你是非常幸运和检索
...WHERE field = 'the undefined value (remember, could be anything...)'
第二个尝试NULL值:
服务器是否有标志或任何元数据的地方,表示此字段为空?
然后服务器必须读取这个元数据来验证字段。
如果元数据显示NULL值,如果查询没有“字段为空”, 那么该记录将被忽略。
这似乎太容易了......
服务器不具备某种形式的标志,并且服务器读取元数据来验证特殊NULL指标场。正因为值为NULL,这并不意味着该记录将被忽略 - 很多,很多(通常很复杂)的原因。 – 2008-11-01 15:50:26