【文章內容簡介】
算機 39。,39。女 39。,TO_DATE(39。1986013039。,39。YYYYMMDD39。),36)。 使用 MERGE語句 XS_JSJ表中新增的數據插入表 XS中: MERGE INTO a USING b ON(=) WHEN NOT MATCHED THEN INSERT(,,) Values(,,)。 ? MERGE INTO tdest d USING tsrc s ON ( = ) WHEN MATCHED THEN UPDATE SET = + WHEN NOT MATCHED THEN INSERT (destkey, destdata) VALUES (srckey, srcdata) 1. 使用 DELETE刪除數據 在 PL/SQL語言中,刪除行可以使用 DELETE語句。 語法格式: DELETE FROM table_name∣ view_name [WHERE condition] 若省略該條件,表示刪除所有的行。 【 例 】 將 XSCJ數據庫的 XS表中總學分小于 39的行刪除 DELETE FROM XS WHERE ZXF39。 , 可以用 TRUNCATE命令 TRUNCATE TABLE, 它可以釋放占用的數據塊表空間。此操作不可回退。 語法格式: TRUNCATE TABLE table_name 使用 TRUNCATE TABLE刪除了指定表中的所有行,但表的結構及其列、約束等保持不變 2. TRUNCATE TABLE注意問題 ? TRUNCATE TABLE在功能上與不帶 WHERE子句的 DELETE語句相同,二者均刪除表中的全部行。 ? 但 TRUNCATE TABLE執(zhí)行速度