读书人

在SQL Server存储过程中生成的临时表

发布时间: 2012-03-17 19:06:28 作者: rapoo

在SQL Server存储过程中,生成的临时表如何被前端程序调用?
我在存储过程里面把数据写入一个临时表 #temp(不是全局避免冲突)

但是存储过程结束后,这个表自然就会消失,我前段程序访问不了这个表

1.如何把整个临时表作为结果返回?给个例子
2.通常这种情况,大家是怎么获得存储过程里面的表数据,除了作为结果返回,是不是有其他方法我不知道?


[解决办法]
1、

SQL code
CREATE PROC DBO.TESTASSELECT TOP 1000 * INTO #T FROM TABLESELECT TOP 10 * FROM #T   --只要最后面没有其他的SELECT,那这个查询将会被存储过程返回DROP TABLE #TGO 

读书人网 >C++ Builder

热点推荐