我正在尝试执行一个recvfrom
,其中包含三个临时表,具体取决于用户类型可以返回一个或另一个表的参数,但是当我将AF_INET6
添加到我的{{1} }上的函数返回消息store procedure
。
我了解到您可以使用store procedure
,但是它不起作用。我也试图将我的临时表转换为变量表,但是没有办法解决这个问题,或者在Entity Framework中您无法使用临时表?
答案 0 :(得分:0)
您应该可以通过在proc中将fmtonly设置为off来解决此问题。
类似这样的东西:
create or alter procedure someproc
as
begin
if 1=0
begin --fmtonly must be on
set fmtonly off
create table #t2(i int, a varchar(20))
select * from #t2
return
end
create table #t(i int, a varchar(20))
insert into #t(i,a) values (1,'hello')
select * from #t
end