zoukankan      html  css  js  c++  java
  • ABAP数据库操作之操作语句Insert

    7.insert 详解:
      INSERT INTO dbtab      VALUES wa.:
    INSERT INTO (dbtabname) VALUES wa.
    INSERT  dbtab      FROM wa.
    INSERT (dbtabname) FROM wa.
          把wa中的数据插入到数据库中。每次插入一条记录。Wa中字段的排列一定要和数据库中的字段排列一致。
    DATA: wa TYPE scustom.
    wa-id        = '12400177'.
    wa-name      = 'Robinson'.
    wa-postcode  = '69542'.
    wa-city      = 'Heidelberg'.
    wa-custtype  = 'P'.
    wa-discount  = '003'.
    wa-telephone = '06201/44889'.
    INSERT INTO scustom VALUES wa.
       INSERT  dbtab      FROM TABLE itab.
       INSERT (dbtabname) FROM TABLE itab.
          把itab内表中的数据插入到数据库中,也就是插入多条数据。
       INSERT  dbtab.:这条语句和上面的from wa相似,但是要在tables语句中声明这个数据库表,相当于dbtab是一个wa 。

        8.update 详解:
    UPDATE  dbtab      SET f1 ... fn where cond.
    UPDATE (dbtabname) SET f1 ... fn where cond.
      根据条件更新数据库表。F1 … fn 是要更新的字段名称。
    DATA: tabname     TYPE STRING,
          set_clause  TYPE STRING.
    tabname    = 'SCUSTOM'.
    set_clause = 'DISCOUNT = ''003'' '.
    UPDATE (tabname) SET (set_clause).
    UPDATE  dbtab      FROM wa.
    UPDATE (dbtabname) FROM wa.
      根据wa中的数据更新数据库表。
    UPDATE dbtab FROM TABLE itab.
    UPDATE (dbtabname) FROM TABLE itab.
      根据内表中的数据更新数据库表。即更新多条记录。

        9.modify 详解:
      MODIFY  dbtab      FROM wa.
      MODIFY (dbtabname) FROM wa.
        更新/插入单条数据到数据库表中。根据primary key是否存在决定是更新还是插入。
     MODIFY  dbtab      FROM TABLE itab.
    MODIFY (dbtabname) FROM TABLE itab.
        更新/插入多条数据到数据库表中。根据primary key是否存在决定是更新还是插入。

        10.delete 详解:
    DELETE  dbtab      FROM wa.
    DELETE (dbtabname) FROM wa.、
    DELETE  dbtab      FROM TABLE itab.
    DELETE (dbtabname) FROM TABLE itab.
      删除单条/多条记录。

  • 相关阅读:
    “指定的SAS安装数据(sid)文件不能用于选定的SAS软件订单
    windows下如何快速优雅的使用python的科学计算库?
    量化分析师的Python日记【第1天:谁来给我讲讲Python?】
    Python的lambda函数与排序
    使用python管理Cisco设备-乾颐堂
    python移除系统多余大文件-乾颐堂
    python算法
    python实现高效率的排列组合算法-乾颐堂
    使用python把图片存入数据库-乾颐堂
    Python将阿拉伯数字转化为中文大写-乾颐堂
  • 原文地址:https://www.cnblogs.com/elegantok/p/1545534.html
Copyright © 2011-2022 走看看