存儲過程的結果集可以是一個臨時表嗎?

haixj 2003-08-22 05:30:38
存儲過程的結果集可以是一個臨時表嗎?
如果一個存儲過程中有兩條
select a,b,c from aa
select d,e,f from bb
return
go
它返回的結果集是那一條語句的?
...全文
52 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
changechange 2003-08-23
  • 打赏
  • 举报
回复
select d,e,f from bb
返回结果集
derry_mr 2003-08-23
  • 打赏
  • 举报
回复
1.结果集可以返回临时表
2.两条select语句是否都返回要看数据连接对象和驱动提供程序
在asp下,ado连接对象返回多个结果集
asp.net下,ado.net连接对象返回多个结果集
pb下,返回最后一个
derry_mr 2003-08-23
  • 打赏
  • 举报
回复
sorry, PB下我测试sqlserver提供程序返回第一个结果集
happydreamer 2003-08-22
  • 打赏
  • 举报
回复
可以在过程里定义全局临时表用于返回数据

过程里开始加上

if object_id('tempdb..##临时表') is not null
drop table ##临时表
else
creeate table ##临时表..

nboys 2003-08-22
  • 打赏
  • 举报
回复
完全可以是从一个临时表的数据

但返回的是最后的一条select
txlicenhe 2003-08-22
  • 打赏
  • 举报
回复
1: 可以,但如果在前台调用会有一点小问题,需拐点弯才行。
2: 最后一条语句
yujohny 2003-08-22
  • 打赏
  • 举报
回复
当然是最后一条语句
zjcxc 2003-08-22
  • 打赏
  • 举报
回复
即:
select d,e,f from bb
zjcxc 2003-08-22
  • 打赏
  • 举报
回复
最后一条语句的.
CrazyFor 2003-08-22
  • 打赏
  • 举报
回复
它返回的結果集是那一條語句的?

select d,e,f from bb

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧