Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


截断表

📄字数 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 |
    +----+------+
    +----+------+