一般来说是主键中存在null
select *
from RPMFIX.SYSOTVS
where COMPANYCODE is null
or COUNTRYAREACODE is null
or SLIPNO is null
or LINENO is null
or SEQNO is null
or DATATYPE is null
查出来后自行判断删除与否
另一种就是有重复主键的数据,直接删除算了
delete from RPMFIX.SYSOTVS x
where x.rowid > (select min(rowid)
from RPMFIX.SYSOTVS y
where x.COMPANYCODE = y.COMPANYCODE
and x.COUNTRYAREACODE = y.COUNTRYAREACODE
and x.SLIPNO = y.SLIPNO
and x.LINENO = y.LINENO
and x.SEQNO = y.SEQNO
and x.DATATYPE = y.DATATYPE);
本文提供了一种从数据库表中查找并处理包含空值字段的记录及删除重复主键数据的方法。通过SQL语句查询RPMFIX.SYSOTVS表中主键含有空值的记录,并提供了一个用于删除具有重复主键数据的SQL脚本。
3099

被折叠的 条评论
为什么被折叠?



