文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>TRUNCATE TABLE

TRUNCATE TABLE

时间:2010-06-11  来源:bigtree2006

今天偶看Oracle的一篇参考文档,上面讲解了TRUNCATE TABLE这个sql命令,特作记录备忘。   舍去表的内容
  • TRUNCATE TABLE 语句
      --删除表的所有行       --释放该表所使用的存储空间       TRUNCATE TABLE t_emp;
  • 如果使用TRUNCATE,您就无法回退行删除操作。
  • 您也可以使用DELETE语句删除行。
舍去表的内容 TRUNCATE TABLE 语句是另一个用于删除表的所有行并且释放该表使用的存储空间的DDL语句。如果使用TRUNCATE TABLE 语句,您就无法回退行删除操作。 语法 TRUNCATE TABLE table; 此语法中: table    是表的名称 要舍去表的内容,您必须是该表的所有者或具有DELETE TABLE 系统权限。 DELETE 语句也可以删除表的所有行,但他不能释放存储空间。TRUNCATE 命令更快一些。用TRUNCATE 语句删除行比用DELETE 语句删除行的速度快,原因如下:
  • TRUNCATE 语句是数据定义语言(DDL)语句,它不生成回退信息。
  • 舍去表的内容并不会激活表的删除触发器。
  • 如果表是引用完整性约束的父表,则你无法舍去该表的内容。您可以在发出TRUNCATE 语句之前禁用该约束。
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载