我在存储过程里面把数据写入一个临时表 #temp(不是全局避免冲突)但是存储过程结束后,这个表自然就会消失,我前段程序访问不了这个表1.如何把整个临时表作为结果返回?给个例子 
2.通常这种情况,大家是怎么获得存储过程里面的表数据,除了作为结果返回,是不是有其他方法我不知道?我的前端程序是 BCB或Delphi

解决方案 »

  1.   

    可以把过程 的结果集放到一个表里不过你前端要结果集,似乎也不要 临时表吧,直接把过程的结果集给你的BCB控件就行
      

  2.   

    数据很大的话实表,如果不大的话存储过程最后加个select * from table或者试一试用函数可不可以解决
      

  3.   

    存储过程最后用个select 字段1,字段2,字段3 from #tmp试试。 最好还是用实表,不知道楼主的需求为什么要这样做。