有人知道为什么存储过程sp_executesql
在SQL Management Studio
的sp下拉列表中没有解析,而sp_sqlexec
会这样做吗?它是按设计的吗? sp_executesql
是否与其他存储过程分开?
编辑我的意思是解决在编辑器窗口/ Ctrl-Space中的方式,例如在EXEC
关键字之后。
我知道在树枝中我能找到它。
答案 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下拉列表”的问题中添加更多信息。