Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1298757
  • 博文数量: 287
  • 博客积分: 11000
  • 博客等级: 上将
  • 技术积分: 3833
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-16 08:43
文章分类
文章存档

2013年(15)

2012年(17)

2011年(17)

2010年(135)

2009年(85)

2008年(18)

分类: 系统运维

2009-05-22 09:09:35

V5R4: 集成RPGIV自由格式和SQL
 
    在OS/400 V5R4版本下,首次集成了RPGIV自由格式和SQL。
 
IBM讲稿例子:
Integration of free-format RPG and SQL
 
d getOrderCount   pi     10i 0
d inCustNumber            9b 0 const
d outSqlState             5a
d outSqlMsg             256a
 
d ordercount       s     10i 0
 
/free
  outSqlMsg = *blanks;
  exec sql SELECT count(*) into :orderCount FROM orders
                WHERE cust_no = :inCustNumber;
  outSqlState = sqlState;
  if %subst(sqlState:1:2) <> '00';
      exec sql GET DIAGNOSTICS CONDITION 1
                      :outSqlMsg = MESSAGE_TEXT;
      orderCount = 0;
  endif;
  return orderCount;
/end-free
阅读(840) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~