sqlserver中插入空值的两种解决方案(C#)

版权声明:此文由黑夜の骑士创作,转载请注明出处,交流qq1056291511 https://blog.csdn.net/birdfly2015/article/details/90179010

背景

好久没跟新了,这段时间一直在研究wpf 和数据库相关的东西。这里写个与数据库有关的操作把。小伙伴们在使用sqlserver时,想通过C#插入空值到数据库中,如下图所示。
在这里插入图片描述

解决方案

1.值在value中,而不是变量

INSERT INTO TableName(id, name) VALUES(1, null)

这里直接使用null即可

2.值在value中,是变量

INSERT INTO TableName(id, name) VALUES(@Id, @Name)
command.Parameters.AddWithValue("@ID",123)
command.Parameters.AddWithValue("@Name",DBNull.Value)

这里使用DBNull.Value即可

猜你喜欢

转载自blog.csdn.net/birdfly2015/article/details/90179010
今日推荐