當前位置:成語大全網 - 書法字典 - 在sql server denali ctp3中添加存儲過程abc後,可以使用EXEC abc,但會提示找不到存儲過程“abc”。

在sql server denali ctp3中添加存儲過程abc後,可以使用EXEC abc,但會提示找不到存儲過程“abc”。

原因是這樣的。

連接到SQL Server數據庫後,您的SQL Server客戶端。

會自動讀取數據庫的數據字典信息。

也就是當前數據庫,表/字段/視圖/存儲過程等基本信息有哪些。存儲在客戶端的內存中。

這邊走。當妳在客戶端的時候。

當輸入SQL語句時,輸入表的名稱。該表的字段列表會自動彈出供您選擇。

但是,當您創建壹個新對象時,比如壹個表,或者在您的情況下,它是壹個新的存儲過程abc。

此時,存儲過程abc已經存在於數據庫中。

但是,在客戶端的緩存中沒有關於存儲過程abc的信息。由於內存中的信息,它沒有被更新。

因此,在客戶端。進入EXEC abc,abc下面有壹條紅線。

關閉客戶端後,重新打開,因為客戶端重新加載了數據庫的基本信息。

知道當前數據庫中有壹個名為abc的存儲過程。

所以,沒有紅線。