微软BI开拓者

首页 » 数据库专区 » SQL Server开发 » 函数中如何使用临时表
拓狼 - 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


1
查看完整版本: 函数中如何使用临时表