日期:2014-05-18  浏览次数:20492 次

sql自定义函数怪问题(在线等)
create   function   dbo.adfdf()
returns   @temp   table(ID   int   primary   key   identity(1,1),strString   nvarchar(10))
as
begin  
declare   @d   nvarchar(10)
set   @d= 'fdsa '
insert   @temp   values(@d)
return  
end

创建一函数后

select   dbo.adfdf()
这样调用     老是报错:Server:   Msg   208,   Level   16,   State   1,   Line   1
Invalid   object   name   'dbo.adfdf '.

是函数定义有错??????

------解决方案--------------------
返回的是表,所以要这样select * from dbo.adfdf()
------解决方案--------------------
select * from dbo.adfdf()