SQL sever删除全空值的行出现错误提示!

每次导入excel表到数据库到SQL里就会多若干行显示全是'NULL'的行,删除的时候出现如下提示

"键列信息不足或不正确。更新影响到多行!"

解决办法:从您的描述中,可以得知您从Excel 中导入数据到SQL Server中。导入后的表不存在主键列,同时出现多行所有列全为Null的情况。在删除这部分行的时候,出现“键列信息不足或不正确。更新影响到多行”。如果我的理解有误,还请您一定提出。

在删除一个行的时候,如果无法判断该行是唯一,即会出现此错误。

建议您为该表手动增加一个主键列,这样每个行即都是唯一的,再次删除时,就不会再次碰到该错误。

其他解决办法:如果在企業管理器刪除,沒有唯一性列時並且刪除數據行有重復,會出現刪除不了的情況。

導入有null存在,處理方法:導入前把excel數據複製到記事本上,把excel格式改為文本格式,再把數據粘貼回excel.

出現null;通常是一列有字符+數字和只有數字等情況造成的

原文地址:https://www.cnblogs.com/quanhai/p/1546460.html