各位,现在我有个db2数据库,是9.5版本的。发现一个表开启了NOT LOGGED INITIALLY属性。现在想要查下这个库上还有哪些表开启了这个属性。如何查。syscat.tables中没有。
顶下,系统表还真不知道,可以db2look导出DDL,用 grep,awk等过滤出表名
如果是在创建表的时候指定NOT LOGGED INITIALLY属性,db2look是可以看到的,如果你看不到的话,说明是建表之后开启的 ,这只对执行alter table NOT LOGGED INITIALLY之后的下一个事务有效,再下一个事务仍然会记录日志的
收起Knowledge center 是这样说的
Activates the NOT LOGGED INITIALLY attribute of the table for this current unit of work.
就是说这个状态是在“UOW scope”的