急?“我想确定一个表A中列A1中的记录为3的记录一条都没有则代码向下执行,如不满足条件(比如有1条才以上A1为3的记录)则跳出。

jxskyinfoi 2002-02-19 04:15:17
我想确定一个表A中列A1中的记录为3的记录一条都没有则代码向下执行,如不满足条件(比如有1条才以上A1为3的记录)则跳出。
...全文
42 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
llitcwl 2002-02-19
  • 打赏
  • 举报
回复
to jxskyinfo() :???
long ll_rowCount = 0

select count(*) into :ll_rowCount From tableName where A1 = 3;

If ll_rowCount = 0 Then Return
没错,count(*)只返回一个记录,就是行数,不存在多条记录的问题。
jxskyinfoi 2002-02-19
  • 打赏
  • 举报
回复
上面的全部都不满意,
pbworm(pb菜鸟) :如果多条记录如何能INTO :变量?
summerking(晓夏) :我不用DW,你的方法也不行。

不满意,不满意,不满意!!!!!!
jxskyinfoi 2002-02-19
  • 打赏
  • 举报
回复
我不用DW,只用SQL语句实现。
IT晓夏 2002-02-19
  • 打赏
  • 举报
回复
忘记说了,是在dw中定义
IT晓夏 2002-02-19
  • 打赏
  • 举报
回复
定义一个计算变量S,值为:count( case( A1 when 3 then 1 else 0))
判断他的值>0则跳出,否则向下执行
pbworm 2002-02-19
  • 打赏
  • 举报
回复
long ll_rowCount = 0

select count(*) into :ll_rowCount From tableName where A1 = 3;

If ll_rowCount = 0 Then Return

401

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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