“影响多行数据”是什么意思??

“影响多行数据”是什么意思??当我想删除某个表的某条记录时出现这个错误提示!还有,从VF表中导入的数据中有空行,可是想在SQL表中删除这些空行时就提示“键值不完全”,这又是什么意思?哪位高手给兄弟讲讲?哪位仁兄见过这种情况???
---------------------------------------------------------------

如果你想删除的某条记录有另外完全相同的记录,就可能会报“影响多行数据”之类的错误。
---------------------------------------------------------------

也可能是你的表没有主键。
你是不是在企业管理器中进行的删除?你可以在查询分析器中用delete语句进行删除。
---------------------------------------------------------------

你的表没有定义主键。而恰好又有重复数据。
---------------------------------------------------------------

应该是有重复数据,引起数据的误操作,又或许是没有主键吧!!
因为SQL SERVER是批量执行的,当你有多个数据时就不能执行操作!
---------------------------------------------------------------

用命令:"delete from 你的表名" 就可以了。
可能是你的表没有设主键,而且你的表中有完全相同的记录。这时在管理器中是不能删除数据的。

---------------------------------------------------------------

up
表没有设主键,而且表中有完全相同的记录

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus