我定义了以下功能
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 =@business_id)
return @xmlValue
END
当我按 F5 命令执行成功/...
但是当我尝试使用以下查询执行它时:
select * from [GetXMLValues](1,'sadfj')
它显示一个错误说:Invalid object name 'GetXMLValues'.
是什么原因 ?什么是错误?