ABAP中insert into怎么写
时间: 2024-04-19 12:21:46 浏览: 25
ABAP中的INSERT语句用于向内表中插入数据。根据引用和引用的描述,ABAP中的INSERT语句有两种形式:使用关键字追加和使用索引追加。
1. 使用关键字追加:
```abap
INSERT <data> INTO TABLE <internal_table>.
```
其中,`<data>`是要插入的数据,可以是单个数据项或数据项列表,`<internal_table>`是目标内表。
2. 使用索引追加:
```abap
INSERT <data> INTO TABLE <internal_table> INDEX <index>.
```
其中,`<data>`是要插入的数据,`<internal_table>`是目标内表,`<index>`是要插入的位置索引。
请注意,使用关键字追加时,数据将被追加到内表的末尾;而使用索引追加时,数据将被插入到指定索引位置,并将该位置后的数据后移。
以下是一个示例,演示了如何使用INSERT语句向ABAP内表中插入数据:
```abap
DATA: lt_table TYPE TABLE OF string.
INSERT 'Data 1' INTO TABLE lt_table.
INSERT 'Data 2' INTO TABLE lt_table.
INSERT 'Data 3' INTO TABLE lt_table INDEX 2.
LOOP AT lt_table INTO DATA(lv_data).
WRITE: / lv_data.
ENDLOOP.
```
输出结果为:
```
Data 1
Data 3
Data 2
```
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)