免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 11123 | 回复: 3
打印 上一主题 下一主题

请教能不能把过程结果插入临时表 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-02-01 16:43 |只看该作者 |倒序浏览
create table #temp_nsgm        (
                rid varchar(50),
                id_wjdm varchar(50),
                id_swjg varchar(50)
        )

        insert into #temp_nsgm (rid,id_wjdm)
        exec usp_qynd_nsgm '1','2006','',''

单独执行 exec usp_qynd_nsgm '1','2006','','' 有结果,

但运行全部时,提示错误:
Server Message:  Number  156, Severity  15
Server 'LSJ', Line 2:
Incorrect syntax near the keyword 'exec'.

谢谢

论坛徽章:
0
2 [报告]
发表于 2007-02-01 17:27 |只看该作者
不明白具体的意图!这一句什么意思:insert into #temp_nsgm (rid,id_wjdm)
这个语法就有问题

论坛徽章:
0
3 [报告]
发表于 2007-02-01 20:09 |只看该作者
学习一下下面的例子
_xxx表示过程的参数@xxx

这里是远程过程,可建立一个loopback的本地远程服务器

create existing table rpc1
(
    a        int,
    b        int,
    c        int,
    _p1        int null,
    _p2        int null
)
external procedure
at "SYBASE.sybsystemprocs.dbo.myproc"

论坛徽章:
0
4 [报告]
发表于 2007-02-07 10:52 |只看该作者
谢谢 进行时 .我知道了。

这里的意识是 把一个过程的一部分逻辑移到其他过程中,等其他过程处理完了再获取其结果集
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP