AS400中文培训教程之DB(5).docVIP

  • 12
  • 0
  • 约2.49万字
  • 约 21页
  • 2019-04-05 发布于江西
  • 举报
作业缺省的日期格式和分隔符都要一致。 如果使用常数,QRYSLT应如下: QRYSLT(12/31/87 *EQ DATE) 作业的缺省的格式必须是MMDDYY,并以‘/’分隔。 如果想用已在库中数字字段与变量做比较,仅可使用字符变量。例如,想选择所有压缩日期字段大于某个变量的所有记录,就必须保证变量是字符格式,即通常在用OPNQRYR命令前,要用CHGVAR命令把变量从十进数字字段变为字符字段,CHGVAR命令如下: CHGVAR VAR(CHARVAR) VALUE(123188) QRYSLY参数规定如下: QRYSLT(CHARVAR *CAT *GT DATE) 如果用常数,QRYSLT规定如下: QRYSLT(123187 *GT DATE) 例3:用一定范围的值选择记录 假定日期字段的格式为YYMMDD并以”.”为分隔符,要处理所有1988年的记录,应如下定义: OVRDBF FILE(FILEA) SHARE(*YES) OPNQRYF FILE(FILEA) QRYSLT(DATE *EQ %RANGE(88.01.01 + 88.12.31) ) CALL PGM(PGMC) CLOF

文档评论(0)

1亿VIP精品文档

相关文档