3
我的內聯表值函數返回@table,並且暫時我正在考慮創建要計算的字段的可能性並將公式添加到它計算列規格。對我來說,減少我的函數中的sql語句數可能是一種更好的方式。是否有可能在sql server中的臨時表中創建計算字段
那麼,它是否支持這種功能?
我的內聯表值函數返回@table,並且暫時我正在考慮創建要計算的字段的可能性並將公式添加到它計算列規格。對我來說,減少我的函數中的sql語句數可能是一種更好的方式。是否有可能在sql server中的臨時表中創建計算字段
那麼,它是否支持這種功能?
是,您可以:
create function foo
(
@seed int
)
returns @foo_t table
(
[a] int not null,
[b] int not null,
[c] as ([a] + [b])
)
begin
insert into @foo_t values (@seed, 2)
insert into @foo_t values (@seed + 1, 3)
return
end
go
select
*
from foo(1)
go