如果是必填字段,那么作为视图源表的数据表就不应该有空值,否则说明或者数据错误或者业务逻辑不正确。如果非要处理这样的情况,那么可以尝试用一个特殊值代替空值。不过,视图的字段属性不是由视图定义的,而是由源数据表决定的。
执行SQL语句:update tablename set C=null where A=2tablebname是这张表的表名 C和A是字段。
执行这个语句的前提是表的设计允许C字段内容为空
因为是知道特定字段的,所以重新修改一下字段的属性就可以了。sql:
alter
tablename
modify
columnName
varchar2(25)
解释:以上语句重置表中字段的属性后,没有添加字段判断,实际上也就是可以为空。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)