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.
  删除单条/多条记录。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值