截断表
📄字数 405
👁️阅读量 加载中...
通过清空表上首存储,并切断首存储的后续存储链,实现表数据快速清空。
一、主要语法结构
1.1 语法格式
1.2 参数说明
- name_space:待截断的表名称
- opt_wait:指定当所需资源锁被占用时,锁获取超时时间,请参阅超时限制
1.3 示例
示例1
截断一张表的数据。sql-- 创建表 SQL> CREATE TABLE tab_truncate(id INTEGER PRIMARY KEY, name VARCHAR); -- 插入表数据 SQL> INSERT INTO tab_truncate VALUES(1,'abc')(2,'def')(3,'ghi'); -- 查询表数据 SQL> SELECT * FROM tab_truncate; +----+------+ | ID | NAME | +----+------+ | 1 | abc | | 2 | def | | 3 | ghi | +----+------+ -- 截断表数据 SQL> TRUNCATE tab_truncate; -- 再次查询表数据 SQL> SELECT * FROM tab_truncate; +----+------+ | ID | NAME | +----+------+ +----+------+