如题
其实是想在CLP中运行动态SQL。今天试了STRQMQRY运行动态SQL,但只做出了查询。我的方法比较笨:1、用PF做了个QRY(筛选条件用的变量)2、用RTVQMQRY,把做成的QRY生成了SQL3、用CRTQMQRY生成SQL的OBJECT4、CLP中传入参数,运行STRQMQRY
高人们有没有更简单的办法。另外就是:CLP中UPDATE、DELETE等操作可以用动态SQL吗?
这貌似要写SQLRPG了
我看了一些以前的帖子,说到了关于STRQMQRY使用SQL的一些问题,但是不知道怎么用啊。
RUNSQSTM使用的SQL脚本只能是静态的吧,如果想使用有变量的SQL运行出错啊,请版主指教应该怎么做。
STRQMQRY用来执行QRY定义;RUNSQLSTM才是用来执行SQL脚本。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(4)
其实是想在CLP中运行动态SQL。
今天试了STRQMQRY运行动态SQL,但只做出了查询。我的方法比较笨:
1、用PF做了个QRY(筛选条件用的变量)
2、用RTVQMQRY,把做成的QRY生成了SQL
3、用CRTQMQRY生成SQL的OBJECT
4、CLP中传入参数,运行STRQMQRY
高人们有没有更简单的办法。
另外就是:CLP中UPDATE、DELETE等操作可以用动态SQL吗?
这貌似要写SQLRPG了
我看了一些以前的帖子,说到了关于STRQMQRY使用SQL的一些问题,但是不知道怎么用啊。
RUNSQSTM使用的SQL脚本只能是静态的吧,如果想使用有变量的SQL运行出错啊,请版主指教应该怎么做。
STRQMQRY用来执行QRY定义;
RUNSQLSTM才是用来执行SQL脚本。