在表值函数中声明variables
我怎样才能在一个表值函数中声明一个variables?
有两种风格的表值函数。 一个只是一个select语句,一个可以有更多的行,而不仅仅是一个select语句。
这不能有一个variables:
create function Func() returns table as return select 10 as ColName
你必须这样做,而不是:
create function Func() returns @T table(ColName int) as begin declare @Var int set @Var = 10 insert into @T(ColName) values (@Var) return end