韩元';不允许我删除SQLServer2005ManagementStudio中的行

韩元';不允许我删除SQLServer2005ManagementStudio中的行,sql,sql-server-2005,Sql,Sql Server 2005,我只想删除那些空行,我试图使用它们,但它甚至不允许我编辑它们,我在尝试删除或编辑它们时也会遇到同样的错误 问题在于有许多行只有空值,因此当您尝试只删除一行时,它会抱怨该行不是唯一的 可以尝试使用SQL语句删除行,例如 DELETE FROM sop WHERE Order IS NULL 我无法测试此查询,但它应该适合您。您可以粘贴用于删除记录的查询吗?听起来您在表上有设计问题,请按esc键,尝试从新的查询选项卡运行delete命令,并按要删除的空值筛选。您可以发布以前执行的表设计或查询吗?您

我只想删除那些空行,我试图使用它们,但它甚至不允许我编辑它们,我在尝试删除或编辑它们时也会遇到同样的错误


问题在于有许多行只有空值,因此当您尝试只删除一行时,它会抱怨该行不是唯一的

可以尝试使用SQL语句删除行,例如

DELETE FROM sop
WHERE Order IS NULL

我无法测试此查询,但它应该适合您。

您可以粘贴用于删除记录的查询吗?听起来您在表上有设计问题,请按esc键,尝试从新的查询选项卡运行delete命令,并按要删除的空值筛选。您可以发布以前执行的表设计或查询吗?您有一个没有主键的表。这不是一个好的设计。创建一个主键字段!从[dbo].[sop]删除,其中[Order]为空。清晨,我甚至没有想到运行删除查询。。。荷马·辛普森时刻