3
인라인 테이블 반환 함수는 @table을 반환하고 당분간은 계산할 필드를 만들고 가능한 수식을 추가 할 수있는 가능성을 생각하고 있습니다. 계산 된 열 지정. 그것은 내 생각에 내 함수에서 SQL 문의 수를 줄이는 더 좋은 방법 일 것이다.SQL 서버의 임시 테이블에 계산 된 필드를 만들 수 있습니까
그래서 함수에서 이러한 기능을 지원합니까?
인라인 테이블 반환 함수는 @table을 반환하고 당분간은 계산할 필드를 만들고 가능한 수식을 추가 할 수있는 가능성을 생각하고 있습니다. 계산 된 열 지정. 그것은 내 생각에 내 함수에서 SQL 문의 수를 줄이는 더 좋은 방법 일 것이다.SQL 서버의 임시 테이블에 계산 된 필드를 만들 수 있습니까
그래서 함수에서 이러한 기능을 지원합니까?
예를 수행 할 수 있습니다
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