update 表名
set 字段名 = “未知”
where isnull(字段名)

解决方案 »

  1.   

    如果是ORACLE:假设更改A表的字段B
      UPDATE A SET B=NVL(B,'未知') WHERE B IS NULL
       
      

  2.   

    dgcat_6: 已经用了IS NULL,不用NVL()吧
      

  3.   

    对,函数执行的速度要慢的多!
    update 表名
    set A='未知‘
    where a is null
      

  4.   

    回复人: iamxia(风) (2001-8-27 10:13:43)  得0分 
    update 表名
    set 字段名 = “未知”
    where isnull(字段名)  第 2 行: '“' 附近有语法错误。什么错误??
      

  5.   

    还是不行!
    函数参数列表错误: 'isnull' 无法识别。
    无法对查询文本做语法分析。它说:isnull函数要求有两个参数!!
      

  6.   

    用的是什么数据库?查查ISNULL函数用法。
      

  7.   

    don't use isnull() function, just use 字段名 is null
      

  8.   

     i use sql2000 KingSunSha(弱水三千) 回复于2001-8-27 11:37:11   
    don't use isnull() function, just use 字段名 is null 
     刚试了一下。。ok了!!
    感谢 风 和 弱水三千 每人10分
     再有 可不可以把整个表的null全部影响到呢?免得我一个字段一个字段的改!!!