zoukankan      html  css  js  c++  java
  • 4gl 的内建函数和操作符简介

      • 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 等)
  • 相关阅读:
    kali一些基础工具
    Yii2引入css和js文件
    My97DatePicker日期插件
    Yii2助手函数
    yii2相关前台组件
    yii2之DetailView小部件
    关于SQL_MODE的那些事
    Yii2 RBAC
    ORM介绍
    ASCII码
  • 原文地址:https://www.cnblogs.com/sctrkb/p/10490612.html
Copyright © 2011-2022 走看看