Oracle刪除資料表中的資料的SQL語法如下。
DELETE FROM table_anme
WHERE condtion;
condition
為要被刪除資料的滿足條件。
如果沒有加上WHERE
條件則資料表中的資料會全部被刪除。
例如在EMPLOYEE
資料表有以下資料。
EMPLOYEE
+----+------+------------+-----+
| ID | NAME | PHONE | AGE |
+----+------+------------+-----+
| 1 | John | 0932123456 | 33 |
| 2 | Kent | 0931987654 | 21 |
| 3 | Mary | 0933567890 | 27 |
+----+------+------------+-----+
下面語法可以把Kent資料刪除。
DELETE FROM EMPLOYEE
WHERE ID = 2;
下面語法可以把Mary資料刪除。
DELETE FROM EMPLOYEE
WHERE PHONE = '0933567890';
下面語法可以把年齡(AGE
)小於30的資料刪除。
DELETE FROM EMPLOYEE
WHERE AGE < 30;
參考:
沒有留言:
張貼留言