拓狼 - 7/25/2011 1:04:00 AM
函数中如何使用临时表
--王成辉翻译整理,转贴请注明出自微软BI开拓者www.windbi.com--原帖地址
原理就是通过同义词来实现,不推荐使用这样的方法。
具体代码如下:
CREATE TABLE #temp (id INT)
GO
INSERT INTO #temp VALUES (1),(2),(3)
GO
CREATE SYNONYM temp_table_synonym FOR #temp
GO
CREATE FUNCTION fn_select_temp_table ()
RETURNS TABLE
AS
RETURN
(
SELECT * FROM temp_table_synonym
)
GO
SELECT * FROM fn_select_temp_table()
GO