我有以下函數定義無效的對象名稱錯誤在SQL
alter FUNCTION [dbo].[GetXMLValues](@business_id int, @id varchar(30))
RETURNS varchar(30)
AS
BEGIN
declare @xmlValue varchar(30)
set @xmlValue = (SELECT top 1000 T.Content.value('(/XmlDataPairDocument/dataitem[@id=sql:variable("@id")]/@value)[1]', 'VARCHAR(100)')
FROM tblApplications T where t.business_id [email protected]_id)
return @xmlValue
END
當我擊F5命令執行成功/ ...
但是當我嘗試使用下面的查詢來執行它:
select * from [GetXMLValues](1,'sadfj')
它顯示了一個錯誤說:Invalid object name 'GetXMLValues'.
什麼原因?什麼是錯誤?
在我的案例問題不是使用「dbo」,但我並沒有真正得到這些規則。 –