【发布时间】:2018-09-21 09:03:06
【问题描述】:
ucanaccess 有什么方法可以支持 HSQLtruncate schema PUBLIC and commit?
它不适用于 UCanAccess 4.0.4 版
干杯
【问题讨论】:
标签: truncate ucanaccess
ucanaccess 有什么方法可以支持 HSQLtruncate schema PUBLIC and commit?
它不适用于 UCanAccess 4.0.4 版
干杯
【问题讨论】:
标签: truncate ucanaccess
UCanAccess 确实支持几个 HSQLDB 功能作为 Access SQL 方言的扩展,但它不支持 TRUNCATE TABLE 和 TRUNCATE SCHEMA,因为 UCanAccess 在 HSQLDB 支持数据库和 Access 数据库文件之间同步更改的方式。
如HSQLDB documentation中所述:
截断表
...
删除表的所有行而不触发其触发器。
截断模式
...
执行相当于 TRUNCATE TABLE ... AND COMMIT 的所有 架构中的表。
UCanAccess 依赖 HSQLDB 触发器来执行同步。
【讨论】: