数据库增删改查

DBCO:检查数据库是否连接
在这里插入图片描述
代码:

查询:
DATA: gv_dbs TYPE char30 VALUE 'XXXXXXXX'.		"数据库连接名称
DATA:gt_ztclaim_2 TYPE TABLE OF ztclaim_2.
DATA:gs_ztclaim_2 TYPE ztclaim_2.

TRY.
    EXEC SQL.
      CONNECT TO  :GV_DBS
    ENDEXEC.

    EXEC SQL PERFORMING frm_build_ztclaim_2.
      SELECT *
       INTO :gs_ztclaim_2
        from  ztclaim_2
    ENDEXEC.
ENDTRY.

FORM frm_build_ztclaim_2.
  IF gs_ztclaim_2 IS NOT INITIAL.
    APPEND gs_ztclaim_2 TO gt_ztclaim_2.
  ENDIF.
ENDFORM.

删除:
LOOP AT LT_DATA INTO DATA(LS_DATA).
        READ TABLE gt_role INTO DATA(ls_role) WITH KEY personid_ext = ls_data-personid_ext
                                                         BINARY SEARCH.
         IF sy-subrc EQ 0.
            EXEC SQL.
              DELETE from HCM_PA_EMP_ROLE
                     WHERE PERSONID_EXT = :ls_data-personid_ext
            ENDEXEC.
          ENDIF.

ENDLOOP.
增加:
        EXEC SQL.
          INSERT INTO HCM_PA_EMP_ROLE
          (
          PERSONID_EXT,
          PERNR,
          ASSIGN_PART,
          JOB_INDICATOR,
          PLANS,
          ZJSBM,
          ZJSMS,
          APPROVER,
          APPROVER_PLANS )
       VALUES (
          :LS_DATA-PERSONID_EXT,
          :LS_DATA-PERNR:LV_PERNR_NULL,
          :LS_DATA-ASSIGN_PART,
          :LS_DATA-JOB_INDICATOR,
          :LS_DATA-PLANS:LV_PLANS_NULL,
          :LS_DATA-ZJSBM,
          :LS_DATA-ZJSMS,
          :LS_DATA-APPROVER,
          :LS_DATA-APPROVER_PLANS:LV_APPROVER_PLANS_NULL )
        ENDEXEC.
断开连接:
    EXEC SQL.
      ROLLBACK WORK.
      DISCONNECT :gv_dbs
    ENDEXEC.

相关推荐

  1. mysql_数据_增删

    2023-12-17 05:14:08       19 阅读
  2. Linux数据库Mysql增删

    2023-12-17 05:14:08       33 阅读
  3. SQLite数据库增删

    2023-12-17 05:14:08       40 阅读
  4. Mysql数据库各种增删语句

    2023-12-17 05:14:08       32 阅读
  5. sqlite3 数据库增删

    2023-12-17 05:14:08       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-17 05:14:08       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-17 05:14:08       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-17 05:14:08       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-17 05:14:08       20 阅读

热门阅读

  1. spring boot集成springCache同步redis

    2023-12-17 05:14:08       37 阅读
  2. 什么是http协议

    2023-12-17 05:14:08       37 阅读
  3. 华为、新华三、锐捷常用命令总结

    2023-12-17 05:14:08       36 阅读
  4. Spark-Streaming+HDFS+Hive实战

    2023-12-17 05:14:08       32 阅读
  5. 深入了解惊群问题:Accept、Epoll及Nginx的优化策略

    2023-12-17 05:14:08       38 阅读