数据库null值什么意思 C#读取数据库null值,怎么样处理?
浏览量:2416
时间:2021-03-11 15:55:27
作者:admin
C#读取数据库null值,怎么样处理?
MSSQL MYSQL ORACLE中的null类型,在C#里统一都是DBNull。(其他的数据库没用过, 应该也是这样的)。
SQL查询的时候
string sql = "select * from T where 1=1 and nvl(字段,0)" //表示把表中某列的null值转成0查出来, 但是不改变源数据,相当于查的时候as了一下
C#中判断则需要:
if( dt.Rows[0]["字段"] == DBNull.Value) { // }
如果需要存一个null进入数据库, 也是要把参数赋值成DBnull.Value,然后insert或者update
数据库null值什么意思 sql允许null值是什么意思 数据库null值怎么设置
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
开发数据库的专门人员 开发数据库