存储过程从列表中消失,但执行得很好

时间:2016-07-18 12:19:25

标签: sql sql-server tsql

这是一件奇怪的事情。 我有三个存储过程,但我现在只能看到一个。消失的过程执行得很好,但奇怪的是我无法找到它们。

我不知道它是如何存在而是执行的。

我尝试过的事情 -

sp_helptext sp_myproc
  

Msg 15009,Level 16,State 1,Procedure sp_helptext,Line 54 [Batch   起始行0]数据库'test'中不存在对象'sp_myproc'   或者对此操作无效。


SELECT OBJECT_DEFINITION (OBJECT_ID(N'sp_myproc'))
  

NULL


SELECT object_definition(object_id) as [Proc Definition]
FROM sys.objects 
WHERE type='P'
  

仅显示一个proc


EXEC sp_myproc
  

正常返回数据

我还尝试过刷新智能感知缓存(CTRL + SHIFT + R)
它们在系统过程中也不可用

我的树状视图enter image description here

不知道他们去哪了。寻找解决这个问题的方法。

0 个答案:

没有答案