下面是一个简单的 CL 例子,转换日期格式:从 Julian 到 MDY,或者反方向转换。

接受两个参数,日期值 IN,目标类型 TYP,将转换后的日期值存入 OUT 中。

PGM (&IN &TYP)DCL &IN  *CHAR 6DCL &OUT *CHAR 8DCL &TYP *CHAR 1IF (&TYP = J) +DOCVTDAT DATE(&IN) TOVAR(&OUT) FROMFMT(*MDY) +TOFMT(*JUL) TOSEP(*NONE)ENDDOELSE IF (&TYP = M) +DOCVTDAT DATE(&IN) TOVAR(&OUT) FROMFMT(*JUL) +TOFMT(*MDY) TOSEP(*NONE)ENDDOSNDPGMMSG MSG('IN=' || &IN || '  OUT=' || &OUT) +MSGTYPE(*COMP)ENDPGM

学习资料

IBM i Control Language, wikipedia

Go 4 AS400

转载于:https://www.cnblogs.com/TonyYPZhang/p/5782498.html

[AS/400] Control Language相关推荐

  1. 在CDS(Core Data Services)中使用DCL(Data Control Language)

    最近,我在玩ABAP CDS视图,并且遇到了一些权限方面的挑战.我在网上没看到有多少有关CDS开发的文档,因为它是个相当新的东西.因此,我决定写下这篇博客,也许我的想法可以帮助到一些人. 和你已经意识 ...

  2. SAP smartforms之Zebra print control language

    因为在做个小标签的时候需要将部分字符旋转180度,在scn上找了很久也发布了自己的提问,不过最终的结果却不尽人意.Rotated text in smartforms need use the PCL ...

  3. mysql数据控制语言_mysql数据控制语言DCL(Data Control Language)-数据库

    编辑推荐: 本文来自于网络,主要介绍了mysql数据控制语言DCL的创建.删除.修改用户密码.授予权限等代码编写. #创建用户 create user '用户名'@'允许登录的地址' identifi ...

  4. mysql数据控制语言_Mysql数据控制语言DCL(Data Control Language)

    1.Mysql中的用户管理: Mysql中的用户,存储在系统数据库mysql中的user表中,表初始内容只有localhost-----root用户. 创建用户: Create user '用户名'@ ...

  5. 第五章 事务控制语言(Transaction Control Language,TCL)

    事务 事务由单独单元的一个或多个SQL语句组成,在这个单元中,每个MySQL语句是相互依赖的.而整个单独单元作为一个不可分割的整体,如果单元中某条SQL语句一旦执行失败或产生错误,整个单元将会回滚.所 ...

  6. MySQL - 04.数据控制语言(Data Control Language,DCL)

    1.事务:一条或多条SQL语句组成的一个执行单位,这组SQL语句要么都执行,要么都不执行. 2.事务的特点:A(原子性),C(一致性),I(隔离性),D(持久性). 3.事务的并发问题:脏读.不可重复 ...

  7. AS/400 初级培训课程

    AS/400 CL 控制语言初步 课程大纲: * 第一章 概述 * 第二章 CL 编程 * 第三章 程序间的通讯 * 第四章 测试功能 第一章 概 述 提要: * CL 命令的作用 * CL 命令的分 ...

  8. language mysql_MySql 语言的分类;

    DQL (Database Query Language) SELECT column_name, column_name2 FROM table_name WHERE clause=1; 基础查询 ...

  9. mysql+control+user_mysql的基本使用

    用root账号管理其他用户 #创建用户 mysql> create user 'jasonhz'@'localhost' identified by '123456'; #给用户授权 mysql ...

最新文章

  1. Android Full-Disk Encryption
  2. 定时任务 - 构建定时任务task
  3. 汇总区间Python解法
  4. 什么是中台业务架构?
  5. FreeBSD的功能特点
  6. 创新品牌体验团队_如何推动软件团队创新
  7. 数据建模_漫谈数据仓库之维度建模
  8. thinkpad分区win10_预装win10系统Thinkpad笔记本只有一个C盘怎么分区
  9. Linux常用基础命令3
  10. Centos7快速安装docker
  11. 联想拯救者y7000电池耗电快_联想拯救者Y7000P使用一周体验
  12. 【小技巧】利用matlab进行批量文件下载并解压
  13. 使用 HTML、CSS 和 JS 的简单倒数计时器
  14. linux 网络编程相关知识
  15. Side-Tuning:domain adaption
  16. Frenetic Python实验(一)
  17. Flink + 强化学习搭建实时推荐系统
  18. 论文降重有效减少重复率修改的方法
  19. 物流配送进程快递100查询接口
  20. 2020最新四大会计师事务所网申笔试面试资料

热门文章

  1. android数据恢复
  2. windows安装包删了会有影响吗_删除Windows更新安装包及更新记录
  3. matlab 文字版,MATLAB图书合集×110本免费奉送(All MATLAB Books Collection)文字版[PDF]
  4. MPOS in Retail (Dynamics 365 for Operation)
  5. Maven Archetype使用教程与具体使用方法
  6. ruoyi-UI (若依)微服务版 vue前端使用及分析(2021-4-13更新)
  7. RegExp(正则)
  8. 2022蓝牙耳机大盘点测评,2022年最新蓝牙耳机排行榜
  9. 在web页面上快速生成批量二维码的实用方法
  10. 机器学习2020台大李宏毅课程网站、视频以及PPT连接