我有以下函数定义无效的对象名称错误在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”,但我并没有真正得到这些规则。 –