我想插入null
在表的一列中。
哪一个代表null?undef
或空字符串''
.
应该使用哪一种?为什么?我知道关于defined
我可以检查一下。
但我更多的是从数据库的角度来看。
代表哪一个null
更合适吗?
Update:我在用DBI
module.
DBI用途undef
代表一条SQLNULL
。空字符串代表一个空字符串。
然而,一些数据库不要区分NULL
和空字符串。甲骨文在这方面是一个特别的罪犯。 https://duckduckgo.com/?q=oracle%20null%20empty%20stringDBI对此无能为力。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)