ORACLE中NULL和空串好像是等价的,还是替换为别的吧。 如果有主键的话用下面的查询结果更新一下就可以了。(将@换成其它想换的字符就行) WITH T AS( SELECT NULL A,'1' B FROM DUAL UNION ALL SELECT '2' A, NULL B FROM DUAL )SELECT DECODE(T.A,NULL,'@',T.A) A,DECODE(T.B,NULL,'@',T.B) B FROM T
WITH T AS( SELECT NULL A,'1' B FROM DUAL UNION ALL SELECT '2' A, NULL B FROM DUAL )SELECT DECODE(T.A,NULL,'@',T.A) A,DECODE(T.B,NULL,'@',T.B) B FROM T
3,491
社区成员
18,714
社区内容
加载中
试试用AI创作助手写篇文章吧