空值表示
回答
我假设大多数数据库必须使用NULL值相同的表示。
我不会假设这一点,因为数据库人员对如何使布局(以及其他任何方面)尽可能高效投入了很多思考。有一个很好的机会,其中一个人对其他人有不同的看法。
我知道SQLServer和PostgreSQL每行都使用一个空位图。我知道它在PostgreSQL中是可选的 - 如果没有可为空的字段,则完全跳过,并且不知道SQLServer是否如此。
因此,例如第三和第九个字段为空的十列行可以具有0000000100000100
= 0x0103
的位图条目。或者,也许这是另一种方式(0010000010000000
= 0x2080
),我真的不知道。
虽然我不认为它是真的。
你为什么需要“NULL”? 最好不要使用它,因为查询可能会搞砸。
其实我想知道它在sql中的表示形式。我正在努力研究不同数据库的实现细节。 – heboy
说你最好不要使用null也是愚蠢的。如果你需要null,并且不使用null,那么最终会出现一个奇怪而复杂的尝试来表示null。 –
更好的不要用我的意思是避免它。当然,如果你需要它使用它。 –
- 1. 显示空值
- 2. 显示空值
- 3. SQL:连接表显示空值以及
- 4. SQL - 加入表格并显示“空”值
- 5. 如何用空格表示枚举值?
- 6. 如何在html表中显示空值?
- 7. 当值为空时,表单不显示
- 8. 显示基于三个表的空值
- 9. NSMutableArray在表视图中显示空值
- 10. 如果表中的任何值不为空,则仅显示此非空值。否则只显示空值
- 11. jqgrid:空数值列值显示空白
- 12. 显示空值的UIDatePicker值
- 13. ViewPagerAdapter显示空值
- 14. Eval()显示空值
- 15. Json_decode显示空值
- 16. 空集表示
- 17. 将空值表示为xml中的空元素jaxb
- 18. 表格值空后
- 19. 如何显示空值时,FK为空
- 20. MySQL跨表查询3表,空值显示网格
- 21. 定义表格:允许空值或用“n/a”表示
- 22. 在NSdateformatter中显示空值
- 23. 的MS Access显示空值
- 24. applicationIconBadgeNumber - 如何显示空值?
- 25. $ _GET显示为空值
- 26. JavaFX TableView显示空值
- 27. 显示空值作为&NBSP
- 28. Freemarker的:空值显示
- 29. 剧情python显示空值
- 30. 外键显示空值
您可能想[检查此](http://weblogs.sqlteam.com/mladenp/archive/2007/09/06/How_does_SQL_Server_really_store_NULL-s.aspx)。 –
谢谢。那正是我需要的。 – heboy