关于动态执行SQL Statement on ISeries
2006-03-22 23:35
483 查看
以前的方法很笨,是把每一个字段用 ||的方式拼接成一个字符串。
其实,现在才发现,可以用RUNSQLSTMT来运行这个SQL,然后OutPut到一个Spool file里面。
以下是思路:
1.组装SQL语句,旧的程序可以用
2.把组装好的SQL语句输出到QTEMP/RUNSQLSRC的默认的Member.
3.调用RUNSQLSTMT来执行SQL语句。
4.把输出的Spool File 拷贝到PF中
5.喜欢下载的就Copy to folder 或者SendMail
So it will be easy to translate to excel.
不过目前只是构思,最近没什么时间去构建。
优点:
1。支持动态的SQL
2。可以在动态的SQL基础上做成一个通用的查询,给客户输入查寻范围
3。可以保存查询结果到PF供客户下载。
4。可以支持多个SQL语句,用分号分隔。
其实,现在才发现,可以用RUNSQLSTMT来运行这个SQL,然后OutPut到一个Spool file里面。
以下是思路:
1.组装SQL语句,旧的程序可以用
2.把组装好的SQL语句输出到QTEMP/RUNSQLSRC的默认的Member.
3.调用RUNSQLSTMT来执行SQL语句。
4.把输出的Spool File 拷贝到PF中
5.喜欢下载的就Copy to folder 或者SendMail
So it will be easy to translate to excel.
不过目前只是构思,最近没什么时间去构建。
优点:
1。支持动态的SQL
2。可以在动态的SQL基础上做成一个通用的查询,给客户输入查寻范围
3。可以保存查询结果到PF供客户下载。
4。可以支持多个SQL语句,用分号分隔。
相关文章推荐
- 关于Oracle 的定时执行作业问题(动态PL/SQL)
- PreparedStatement 与 Statement 的区别 —— 理解动态SQL语句的执行机制
- 关于SQL中 动态执行SQL语句并且获得动态SQL语句输出参数值的问题
- 关于C#执行多个SQL语句的一些操作——Note on Dec. 19th
- 关于mysql中触发器执行动态sql的问题
- 关于执行动态SQL问题
- 关于sp_executesql与exec执行动态sql的区别--转载RascallySnake
- mysql 动态执行sql
- 关于Activity中的onActivityResult先执行问题
- Oracle动态SQL语句的简单执行
- Oracle 如何根据动态性能视图来查看某条SQL语句的执行计划
- 关于动态执行代码(js的Eval)实例详解
- 【MyBatis框架】mapper配置文件-关于动态sql
- 使用Oracle的DBMS_SQL包执行动态SQL语句
- 存储过程中执行带输出参数的动态SQL
- Java下拼接执行动态SQL语句
- 转一篇关于数据库SQL执行效率的文章
- 存储过程中执行动态Sql语句
- 关于No Dialect mapping for JDBC type :-9 hibernate执行原生sql语句问题
- sqlserver 动态表名 动态字段名 执行 动态sql