所以,不确定发生了什么。但我有存储过程,它在 SQL 2k 中不断从我的数据库中消失。
我可以再次添加它,然后尝试从我的网络应用程序执行它,但出现异常,提示无法找到存储过程。然后我会回到管理层并刷新,然后它又消失了!?!
这是存储过程的配置:
set ANSI_NULLS OFF
set QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[USP_Equipment_Delete]
@EquipmentID int
AS
DELETE FROM [dbo].[Equipment]
WHERE
[EquipmentID] = @EquipmentID
我的其他存储过程都没有消失。这是唯一的一个。我那里很容易有100个。它们都使用相同的 SQLHelper 类。这个就这样消失了!!!!!!
任何帮助或建议表示赞赏!
非常感谢!
您正在创建这个或另一个存储过程,并且在代码末尾,也许在注释之后,您没有看到它,您有一个这个过程的下降。
使用以下命令查看您的数据库:
select syo.name
from syscomments syc
join sysobjects syo on
syo.id = syc.id
where syc.[text] like '%DROP PROC%'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)