zoukankan      html  css  js  c++  java
  • Open SQL:7)动态WHERE条件内表

         Open SQL能够动态定义WHERE条件。如下:
         [For Example]

       DATA: WHERE_TAB TYPE TABLE OF EDPLINE.
       DATA: DT_SCUSTOM LIKE STANDARD TABLE OF SCUSTOM WITH HEADER LINE.

       APPEND ' ID = 11279 ' TO WHERE_TAB.  "添加条件
       APPEND ' OR ' TO WHERE_TAB.
       APPEND ' ID = 36 ' TO WHERE_TAB.

       *DATA COND TYPE STRING.
       *LOOP AT WHERE_TAB INTO COND.  "无HEADER LINE内表LOOP...INTO FIELD
         "WRITE: / COND.
       *ENDLOOP.


       SELECT ID NAME FROM SCUSTOM INTO CORRESPONDING FIELDS OF  DT_SCUSTOM WHERE (WHERE_TAB).
         WRITE:/ DT_SCUSTOM.
       ENDSELECT.

         *运行结果如下:

       SELECT FROM SCUSTOM INTO  DT_SCUSTOM WHERE (WHERE_TAB).
         WRITE:/ DT_SCUSTOM.
       ENDSELECT.
      *运行结果如下:

  • 相关阅读:
    关于Vue的路由、脚手架笔记
    个人Vue-1.0学习笔记
    评论发布信息可插入QQ表情
    21 九宫格布局
    20 随机验证码&发表评论
    19 表单验证&上传图片验证
    18 百度换肤&千千音乐盒
    17 JS-图片切换PLUS&关闭小广告
    16 JS应用-图片切换&衣服相册
    15 JS应用-todolist任务
  • 原文地址:https://www.cnblogs.com/foxting/p/2541602.html
Copyright © 2011-2022 走看看