2024年4月21日发(作者:)

abap delete from语句

ABAP中的`DELETE FROM`语句用于从数据库表中删除符合

指定条件的行。

下面是`DELETE FROM`语句的基本语法:

```

DELETE FROM

[WHERE ].

```

其中:

- ``是要删除行的数据库表的名称。

- ``是一个可选的条件,只有满足条件的行才会被

删除。

以下是一些示例:

1. 删除数据库表`ZEMPLOYEE`中所有行:

```abap

DELETE FROM ZEMPLOYEE.

```

2. 删除数据库表`ZEMPLOYEE`中员工号为`1001`的行:

```abap

DELETE FROM ZEMPLOYEE WHERE EMPLOYEE_ID =

'1001'.

```

3. 删除数据库表`ZEMPLOYEE`中员工号大于`1000`并且工资

低于`5000`的行:

```abap

DELETE FROM ZEMPLOYEE WHERE EMPLOYEE_ID >

'1000' AND SALARY < 5000.

```

请注意,执行`DELETE FROM`语句会直接从数据库中删除行,

因此在执行之前应谨慎确认条件,以免意外删除数据。