有沒有人知道爲什麼存儲過程sp_executesql
不能在SQL Management Studio
的sp下拉列表中解析,而sp_sqlexec
呢?它是否由設計? sp_executesql
是否與其他存儲過程分開?sp_executesql未在下拉列表中列出?
編輯:我的意思是決心在編輯器窗口/ Ctrl-Space鍵樣的方式,例如之後是EXEC
關鍵字。 我知道我在哪裏可以找到它在樹木。
有沒有人知道爲什麼存儲過程sp_executesql
不能在SQL Management Studio
的sp下拉列表中解析,而sp_sqlexec
呢?它是否由設計? sp_executesql
是否與其他存儲過程分開?sp_executesql未在下拉列表中列出?
編輯:我的意思是決心在編輯器窗口/ Ctrl-Space鍵樣的方式,例如之後是EXEC
關鍵字。 我知道我在哪裏可以找到它在樹木。
如果你正在尋找的對象資源管理器,sp_executesql
不會在System Stored Procedures
節點下顯示出來(在主Stored Procedures
下),而是下(在主Extended Stored Procedures
下)的System Extended Stored Procedures
節點 - 這意味着它的實際實施作爲編譯代碼,而不是在T-SQL中實現。
sp_sqlexec
是一個正常的存儲過程,在T-SQL中實現,因此在System Stored Prcoedures
節點下顯示。
如果上面討論的節點等標記很寬,那麼你需要在你關於的問題中添加更多信息,其中你正在查看一個「sps下拉列表」。
我應該在我的問題中更清楚。我知道它在哪裏,我的意思是在編輯器窗口中它不會在EXEC關鍵字後解析,例如 –
@WimOmbelets - 我剛剛看到您的編輯並對其進行了評論。這是一個擴展存儲過程 - 它們都不顯示在Intellisense中。 –
現在我知道了。謝謝。 –
即使您的編輯 - 擴展SP也不會出現在智能感知中。它不是特別處理的 –