ABAP資料庫操作之操作語句Insert

2021-05-10 09:33:28 字數 1795 閱讀 4898

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.

刪除單條/多條記錄。

ABAP資料庫操作之操作語句Insert

7.insert 詳解 insert into dbtab values wa.insert into dbtabname values wa.insert dbtab from wa.insert dbtabname from wa.把wa中的資料插入到資料庫中。每次插入一條記錄。wa中字段的排列...

ABAP資料庫操作之操作語句Insert

insert 詳解 insert into dbtab values wa.insert into dbtabname values wa.insert dbtab from wa.insert dbtabname from wa.把wa中的資料插入到資料庫中。每次插入一條記錄。wa中字段的排列一定...

資料庫操作語句

mysql分頁limit用法 limit後的第乙個引數是輸出記錄的初始位置,第二個引數偏移量。如 select from tables limit 10,3 返回的就是11到13,3條資料。如果只給定乙個引數,它表示返回最大的記錄行數目 select from table limit 5 檢索前 5...