首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

在一个存储过程中怎样调用一个自定义函数返回的表变量,该如何解决

2012-03-11 
在一个存储过程中怎样调用一个自定义函数返回的表变量在一个存储过程中怎样调用一个自定义函数返回的表变

在一个存储过程中怎样调用一个自定义函数返回的表变量
在一个存储过程中怎样调用一个自定义函数返回的表变量给个列子

[解决办法]
参考如下:

CREATE FUNCTION dbo.function1
(
@para int
)
RETURNS @table TABLE ( id nvarchar(512) ) --返回的表
AS
begin
insert into @table
select 1 from dbo.someTable --示例,应按实际情况改写
return
end


--调用示例
select * from dbo.function1(1)
[解决办法]
create function funxx()
returns @a table(da smalldatetime)
as
begin
insert @a select '2007-05-31 '
return
end
go
create proc procxx
as
select * from dbo.funxx()

热点排行