怎样代替游标的问题?

eastseaofdragon 2001-09-03 03:36:12
我在MIS开发中,用到了游标,但运行速度很慢,有没有其它方法来替代。
...全文
196 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
eastseaofdragon 2001-10-10
  • 打赏
  • 举报
回复
up
eastseaofdragon 2001-10-10
  • 打赏
  • 举报
回复
up
eastseaofdragon 2001-09-30
  • 打赏
  • 举报
回复
up
eastseaofdragon 2001-09-29
  • 打赏
  • 举报
回复
up
daysafter 2001-09-29
  • 打赏
  • 举报
回复
学习
daysafter 2001-09-29
  • 打赏
  • 举报
回复
学习
daysafter 2001-09-29
  • 打赏
  • 举报
回复
学习
killerdanny 2001-09-28
  • 打赏
  • 举报
回复
急流勇退 --许冠杰



 曲/詞:許冠傑
 編:Richard Yuen

 名成利就人人想擁有
 誰料此刻祇嚮往自由
 留住這光輝 今天不再等候
 奮勇地退出這急流
 求名逐利時常多爭鬥
 嚐盡圈中的歡笑淚流
 人在那高峰 始終都不免跌後
 長日擔憂心神倦透
 不奢望天長地久
 祇要是曾經擁有
 今天內心感足夠
 應走時候決定放手
 至愛知音感謝你恩深厚(Thank You)
 臨別依依不忍再望轉頭(Goodbye)

*期望你記住我
 今晚分手以後
 從舊歌中心靈互扣*


PBVC 2001-09-28
  • 打赏
  • 举报
回复
报你的数据表帖出来看一下 .
WindowsMe 2001-09-28
  • 打赏
  • 举报
回复
1 建个存储过程
create procedure sp_getresult @inserial
as
........................................

2 建个使用存储过程的datawindow/datastore
takeiteasy 2001-09-28
  • 打赏
  • 举报
回复
xx
eastseaofdragon 2001-09-28
  • 打赏
  • 举报
回复
我的SQL语句是这样的,希望大家帮助分析!!!!
SELECT a.ID,
a.Des,
sum(c.Tprice )
FROM aaa as a,
bbb as b,
ccc as c
WHERE ( b.InvoiceID = c.InvoiceID )
and a.inserial=:inserial
and c.dfcode like a.id +'%'
and len(a.id)=1
group by a.id,a.des

union

SELECT aa.fairID,
aa.fairDes,
sum(bb.Tprice )
FROM ccc as aa,
ddd as bb,
eee as cc
WHERE ( bb.InvoiceID = cc.InvoiceID )
and cc.inserial=:inserial
and bb.dfcode like aa.fairid +'%'
and len(aa.fairid)=3
group by aa.fairid,aa.fairdes
双子东宝 2001-09-03
  • 打赏
  • 举报
回复

呵呵, 我用的方法是用数据窗口代替游标,(在做树各层次的初始化的时候)



helpeachother 2001-09-03
  • 打赏
  • 举报
回复
datastore是最常用的。就是一次性retrieve后就可以用datastore来filter(),不用每次都从库里提数据,速度当然比游标快了
zhuzhichao 2001-09-03
  • 打赏
  • 举报
回复
datastore
xslee 2001-09-03
  • 打赏
  • 举报
回复
1、优化表结构
2、通过中间表
3、优化SQL语句
4、半夜自动执行
5、换高档服务器
6、做到前端,用高档微机

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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