【发布时间】:2017-02-13 06:15:56
【问题描述】:
我创建了一个输出数字表的函数,这是我的 UDF 标量函数:
create function fntable(@a int)
returns varchar(250)
as begin
declare @b int, @c varchar(250),@e varchar(50)=''
set @b=1
while (@b<=10)
begin
set @c=@a*@b
set @e=@e+@c
set @b=@b+1
end
return @e
end
它显示我想要的,但据我所知,它在一行中显示结果。我想在多行中显示行。我怎样才能做到这一点 ?我想打印一个数字表。
【问题讨论】:
标签: sql-server tsql stored-functions