sp_executesql没有在下拉列表中列出?

时间:2013-06-28 10:05:29

标签: sql stored-procedures ssms

有人知道为什么存储过程sp_executesqlSQL Management Studio的sp下拉列表中没有解析,而sp_sqlexec会这样做吗?它是按设计的吗? sp_executesql是否与其他存储过程分开?

编辑我的意思是解决在编辑器窗口/ Ctrl-Space中的方式,例如在EXEC关键字之后。 我知道在树枝中我能找到它。

1 个答案:

答案 0 :(得分:2)

如果您正在查看对象资源管理器,则sp_executesql不会显示在System Stored Procedures节点下(主控中的Stored Procedures下),而是显示在{{1}下} node(在master中的System Extended Stored Procedures下) - 这意味着它实际上是作为编译代码实现的,而不是在T-SQL中实现。

Extended Stored Procedures是一个普通的存储过程,在T-SQL中实现,因此会显示在sp_sqlexec节点下。

如果对上面的节点等的讨论范围很广,那么您需要在 中查看“sps下拉列表”的问题中添加更多信息。