是否可以在函数中使用临时表?

aar*_*ona 17 sql t-sql sql-server function temp-tables

显然,我不能使用它们.我收到一条错误消息:

在函数中无效使用副作用运算符'SELECT'

如果我想做这样的事情:

select bleh
  into #temp
  from Blah
Run Code Online (Sandbox Code Playgroud)

......在一个函数内部.

Jus*_*ony 30

不,根据这个询问相同问题的帖子,你不能,但你可以使用table variable

DECLARE @MyTempTableVariable TABLE (SCHEMA)

INSERT INTO @MyTempTableVariable
SELECT bleh
FROM bleh
Run Code Online (Sandbox Code Playgroud)