哪一个代表null? undef 或空字符串

2024-05-09

我想插入null在表的一列中。

哪一个代表null?undef或空字符串''.

应该使用哪一种?为什么?我知道关于defined我可以检查一下。

但我更多的是从数据库的角度来看。

代表哪一个null更合适吗?

Update:我在用DBI module.


DBI用途undef代表一条SQLNULL。空字符串代表一个空字符串。

然而,一些数据库不要区分NULL和空字符串。甲骨文在这方面是一个特别的罪犯。 https://duckduckgo.com/?q=oracle%20null%20empty%20stringDBI对此无能为力。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

哪一个代表null? undef 或空字符串 的相关文章

随机推荐