第2篇-对象篇-表的操作PPT课件.pptVIP

  • 2
  • 0
  • 约6.95千字
  • 约 43页
  • 2022-02-27 发布于湖北
  • 举报
删除表记录 1. 使用 DELETE删除数据 在PL/SQL语言中,删除行可以使用DELETE语句。 语法格式: DELETE FROM table_name∣view_name [WHERE condition] 若省略该条件,表示删除所有的行。 【例3.5】将XSCJ数据库的XS表中总学分小于39的行删除 DELETE FROM XS WHERE ZXF39; 删除表记录 2.如果确实要删除一个大表里的全部记录, 可以用TRUNCATE命令---TRUNCATE TABLE, 它可以释放占用的数据块表空间。此操作不可回退。 语法格式: TRUNCATE TABLE table_name 使用TRUNCATE TABLE删除了指定表中的所有行,但表的结构及其列、约束等保持不变. 删除表记录 2. TRUNCATE TABLE注意问题 TRUNCATE TABLE在功能上与不带WHERE子句的DELETE 语句相同,二者均删除表中的全部行。 但TRUNCATE TABLE执行速度比DELETE快。 对于由外键(FOREIGN KEY)约束引用的表不能使用TRUNCATE TABLE删除数据,而应使用不带WHERE子句

文档评论(0)

1亿VIP精品文档

相关文档