大清早上班就遇到的一个很简单的数据库删除的问题。
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
------解决方案--------------------程序没什么问题,看看及联和触发器  
------解决方案--------------------是不是表出现问题了,你试试执行对这记录的查询 
 有时表出现破损时也会发生问题