这个SQL更新语句应该如何写?

来源:百度知道 编辑:UC知道 时间:2024/04/24 21:26:34
数据表ABC中,有列A、B、C三列,B和C为“UNLL”值,如何用语句把列B和C的值都更新为“空”
不行啊,我执行了这个语句出错,update abc set b='',c='',提示:将数据类型 varchar 转换为 numeric 时出错。
如果是这样执行就可以update abc set b='',如果再加上,c=''的话,就不行了,请高人再指点一下.

Update TableName Set B='',C='' Where ...

把你的C字段转化为Char或者Varchar类型

否则就用下面的

Update TableName Set B='',C=NULL Where ...

update abc set b=null,c=null
如果是bigint,是不能用''的

update abc set b="",c=""

update 表名 set 字段1='',字段2='' where 条件

update ABC set B='',C=''