大清早上班就遇到的一个很简单的数据库删除的问题。
CREATE PROCEDURE DailyDuty_DutyID
@DutyID int
AS
Delete from DailyDuty
where DutyID=@DutyID
GO
DutyID是一个主键。但是执行的时候报出:
Server: Msg 50000, Level 16, State 1, Procedure employee_delete, Line 8
can delete one
但是打开数据表的时候看到那条数据还在,请高手指点。
------解决方案--------------------总共6行,怎么会在Line 8 出错呢
我试验的可以啊
是不是主键上又什么约束关系
------解决方案--------------------直接执行语句看报什么错误!
------解决方案--------------------Procedure employee_delete
------解决方案--------------------程序没什么问题,看看及联和触发器
------解决方案--------------------是不是表出现问题了,你试试执行对这记录的查询
有时表出现破损时也会发生问题