2010-08-16 39 views
1

我正在MSSQL 2008中的一個標量值函數。我創建它,它顯示在對象資源管理器中但是,當我在MS查詢分析器中使用此功能它給了我錯誤新創建的函數不可用?

**** Msg 208,Level 16,狀態3,行1 **

**無效的對象名稱calculatecptcodeprice'。****

For Me的創建功能之後這種類型的錯誤是新的。什麼地方出了錯。請幫助, 我重新啓動了SQL服務,但無濟於事。

在此先感謝

Sheeraz

回答

2

編輯:其實我可以用一個標量函數收到此錯誤信息,如果它是一個表值函數。

不要使用

SELECT * from [dbo].[calculatecptcodeprice] (...) 

使用

SELECT [dbo].[calculatecptcodeprice] (...) 

其他需要檢查的

  1. 權限
  2. 當您使用該函數時,您正在爲該函數添加模式名稱的前綴。
  3. 您正嘗試從創建它的同一數據庫中使用它。