GBase 8s 为支持在永久表和临时表的列上的 TRUNCATE 操作的主访问方式提供内建的 am_truncate 目的函数。它还为 B 树索引上的 TRUNCATE 操作的辅助访问方式提供内建的 am_truncate 目的函数。
CREATE PRIMARY ACCESS_METHOD vti( AM_GETNEXT = vti_getnext AM_TRUNCATE = vti_truncate ...);
ALTER ACCESS_METHOD abc (ADD AM_TRUNCATE = abc_truncate);
在这些示例中,vti_truncate 和 abc_truncate 函数必须是支持 AM_TRUNCATE 目标选项关键字的功能的例程,且通过 CREATE FUNCTION 或 CREATE ROUTINE FROM 语句预先在数据库中注册了。