oracle 设置数据库主键时,会报错,提示:主键设置异常。
可能是因为
1.主键所在列有为空的值
2.主键所在列有相同值
解决办法:
1. delete from 表名 where 主键列 is null .
2. delete from 表名 where 主键列 in (
select 主键列 from 表名 group by 主键列 having count(主键列) > 1
)
本文详细解析了在Oracle数据库中设置主键时遇到的常见错误,包括主键列存在空值或重复值的问题,并提供了具体的SQL语句来解决这些问题。
oracle 设置数据库主键时,会报错,提示:主键设置异常。
可能是因为
1.主键所在列有为空的值
2.主键所在列有相同值
解决办法:
1. delete from 表名 where 主键列 is null .
2. delete from 表名 where 主键列 in (
select 主键列 from 表名 group by 主键列 having count(主键列) > 1
)

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