• FIELD_TOUCHED(field) :如果用户改变了荧幕中 field 域,它就返回 TRUE。
  • GET_FLDBUF(field_list) :返回一个或多个域的字符值。
  • FGL_LASTKEY() : 返回符合最近的键击的整数值(ASCII 数值)。
  • INFIELD(field) : 如果给定的域是荧幕的当前域,就返回 TRUE。
  • ARR_CURR() : 返回程序阵列的当前记录号。 这在求当前阵列各域值时特别有用。
  • ARR_COUNT() : 返回程序阵列个数。
  • SCR_LINE() : 返回游标在荧幕阵列的行号。
  • SET_COUNT(field_rows) : 告诉 4GL 要有多少行阵列要显示或输入。要显示或输 入阵列是必须先调用它。
  • ARG_VAL(int_expr) : 外部程序传递参数或background job时接受参数(CR 报表中用)
  • DOWNSHIFT(char_expr) : 字符串转换成小写字母。
  • UPSHIFT(char_expr) : 字符串转换成大写字母。
  • ERR_PRINT(int_expr) : 从错误信息库检索错误信息(CALL err_print(SQLCA.SQLCODE))
  • ERR_QUIT(int_expr) : 关于错误号码 int_expr 的处理。
    加入错误日志的三个函数:STARTLOG,ERR_GET,ERRORLOG
  • STARTLOG(char_expr) : 开始 log。在主程序中调用这个函数用于初始化日志文件,若引号中指定的文件不存在将会创建它,若文件存在,日志文件中的所有语句将追加到已有文件中。
  • ERR_GET(int_expr) :用于检索错误信息并把它存放在字符变量中。
  • ERRORLOG(char_expr) : 记录用字串 char_expr 表示的错误 log。这个函数向错误日志中写入信息。
  • FGL_GETENV(char_expr) : 给出用 char_expr 表示的环境变量的值。如 FGL_GETENV(“TERM”) 将得到环境变量 TERM 的值。
  • FGL_DRAWBOX(height, width, line, left-offset, [color ]) : 画方框。
  • LENGTH(char_expr) : 计算字符串表达式的长度,尾部空格不计在内。
  • ASCII int_expr : 得到 ASCII 值。他可以在打印处理时发送控制序列
  • char_expr CLIPPED : 去掉字符串尾部的空格。这个操作符在参数传递和 SQL
  • TIME : 以hh:mm:ss格式返回当前时间的字符串
  • CURRENT : 返回当前的日期和时间的datetime值。格式为 YYYY/MM/DD hh:mm:ss 如 LET atime = CURRENT。
  • TODAY : 以Date类型返回当前日期。
  • DAY(date_expr) : 返回日期格式参数中的日
  • MONTH(date_expr) : 返回日期格式参数中的 月
  • YEAR(date_expt ) : 返回日期格式参数中的年( data_expr 为 DATE 类型)
  • WEEKDAY(date_expr) : 返回日期变量是周几。
  • ,: 逗号运算符能将两个以上的字符串连接起来。格式为 char_expr1 , char_expr2。
  • expr IS NULL/expr IS NOT NULL : 判断表达式是否为空。
  • LINENO(行号)/PAGENO(页号) : 只用在报表中,打印行号/页号。
  • int_expr SPACE/int_expr SPACES : 用一定数量的空格代替手工输入的空格。
  • expr USING format-string : 格式化表达式(expr 类型可以为 smallint、 decimal、float、date 等)

4gl 的内建函数和操作符简介相关推荐

  1. 4gl的内建函数和操作符简介

    4gl的内建函数和操作符简介 2004-11-06 22:51:25 分类: Informix-4gl中有一些有内建函数和操作符,便于在编程时使用,下面做一些简单的介绍: FIELD_TOUCHED( ...

  2. Java常用操作符简介说明

    操作符:     用于接受一个或多个参数,并生成一个新的值.     加号和一元的正号(+).减号和一元的负号(一).乘号(*).除号(/)以及赋值号(=)的用法和大多数编程语言 操作符作用于操作数, ...

  3. mysql查询between_MySQL查询数据过滤之BETWEEN操作符简介

    BETWEEN运算符是一种逻辑运算符,判断指定值是否在范围内. BETWEEN运算符的语法: expr [NOT] BETWEEN begin_expr AND end_expr; expr 是判断值 ...

  4. 【C++ 语言】类型转换 ( 转换操作符 | const_cast | static_cast | dynamic_cast | reinterpret_cast | 字符串转换 )

    文章目录 I . const_cast 转换操作符 II . static_cast 转换操作符 III . dynamic_cast 转换操作符 IV . reinterpret_cast 转换操作 ...

  5. C++输入输出操作符重载

    1. 输入输出操作符简介 C++中输入操作符是>>,输出操作符是<<,又叫做流对象的"插入操作符"和"提取操作符".其实这两个操作符最初 ...

  6. Python基本语法_基本数据类型_数值型详解

    目录 目录 软件环境 Python变量调用的过程 数值型 删除一个数值类型对象 布尔型 Bool 标准整型 Int 长整型 双精度浮点型 Float 复数 数值类型对象的内建功能函数 absNumbe ...

  7. C++学习手记五:C++流操作

    为什么80%的码农都做不了架构师?>>>    写在前面: 说到流操作,则与程序的输入输出(简记为I/O)有关,本文讲述C++的一些I/O操作.本文所用的一些操作虽然都是基于标准输入 ...

  8. oracle中col 的用法,Oracle All

    oracle函数 的 Oracle All 在本教程中,您将学习如何使用Oracle ALL运算符将值与列表或子查询进行比较. Oracle ALL操作符简介 Oracle ALL操作符用于将值与返回 ...

  9. Python计算机视觉:第八章 图像类容分类

    第八章 图像类容分类 8.1 K最近邻 8.1.1 一个简单的二维例子 8.1.2 图像稠密(dense)sift特征) 8.1.3 图像分类--手势识别 8.1 session 和登录失败 8.1. ...

最新文章

  1. T-SQL Cstr函数
  2. Leetcode1713. 得到子序列的最少操作次数[C++题解]:LCS转化成LIS,转化为nlogn做法
  3. python---tornado钩子预留解析
  4. racte margin 居中 失效_上干货,微信用情侣签名她肯定很开心,微信个性签名居中隐藏技巧...
  5. 机器学习在高德用户反馈信息处理中的实践
  6. 在Golang开发中使用Redis
  7. mongo04---基本查询
  8. 中兴上网卡 linux,4G网卡中兴MF831移植到linux
  9. 浅谈互联网寒冬Android进阶之路
  10. 不懂PS怎么修改图片尺寸?
  11. android nexus 10 刷机,谷歌Nexus 10 recovery卡刷rom 刷机教程
  12. 苹果CMS海螺模板4.0修复版带后台 附安装教程
  13. iis 10 配置 URL重写不生效
  14. 计算机管理员注销,肿么注销计算机管理员
  15. 日语基础学习 Day 07
  16. Sklearn实现非线性回归
  17. 华为软件迁移实践微认证试题库
  18. 暴风酷播云二期配置_暴风播酷云二期 黑群晖
  19. 基础题库:10 带余除法
  20. [内附完整源码和文档] 基于JAVA的网吧机房管理系统

热门文章

  1. linux查看raid情况工具,使用MegaCli工具查看Raid磁盘阵列状态
  2. ECharts: 绘制立体柱状图【圆柱体】
  3. Oracle中的dual表
  4. [幽默网文]好男人遭遇野蛮美女老婆
  5. hibernate学习之四——Query和Criteria接口
  6. po vo pojo domain 区别
  7. MFC学习日记五:Mfc文本编程
  8. 《淘宝网店》:计算总收益
  9. 如何修改电脑用户文件名
  10. Model-Agnostic Meta-Learning (MAML) 理解