sql语句菜鸟问题:如何想把一个字段赋值为NULL,sql语句应该怎么写?谢谢!

时间:2021-02-17 15:04:32
还有如果是时间/日期类型的为空,应该怎样写sql语句!谢谢!

7 个解决方案

#1


update table set field=null

日期时间类型的写法一样。只要设置字段允许为空就行。

#2


where filed is null 
dont ok ?

#3


old = IIf(IsNull(dns("特种用途")), null, dns("特种用途"))
上边语句的意思是:
当dns("特种用途"))是空的时候old就被负为了null,否则就是实际的值。

#4


old = IIf(IsNull(dns("特种用途")), null, dns("特种用途"))
上边语句的意思是:
当dns("特种用途"))是空的时候old就被负为了null,否则就是实际的值。

#5


添加 DAO3.6引用
Dim db As Database
Set db = OpenDatabase(FileName)
db.Execute "update 表名 set field=null where 条件"
日期时间类型的写法一样

#6


update 表名 set 字段=null
通用

#7


一样的置空都是:

update 表名 set 字段=null

要找null的要:

select * from 表名 is null

#1


update table set field=null

日期时间类型的写法一样。只要设置字段允许为空就行。

#2


where filed is null 
dont ok ?

#3


old = IIf(IsNull(dns("特种用途")), null, dns("特种用途"))
上边语句的意思是:
当dns("特种用途"))是空的时候old就被负为了null,否则就是实际的值。

#4


old = IIf(IsNull(dns("特种用途")), null, dns("特种用途"))
上边语句的意思是:
当dns("特种用途"))是空的时候old就被负为了null,否则就是实际的值。

#5


添加 DAO3.6引用
Dim db As Database
Set db = OpenDatabase(FileName)
db.Execute "update 表名 set field=null where 条件"
日期时间类型的写法一样

#6


update 表名 set 字段=null
通用

#7


一样的置空都是:

update 表名 set 字段=null

要找null的要:

select * from 表名 is null