最初未在Db2中登录
我h'v在db2 diaglog中发现了以下错误:“最初使用未记录的”表“上的提交处理已经启动,但当我检查表DDL时。我在那里没有找到未记录的初始选项,甚至最近也没有更改表。所以,他们如何在不更改表的情况下使用此选项。” 谢谢最初未在Db2中登录,db2,db2-luw,Db2,Db2 Luw,我h'v在db2 diaglog中发现了以下错误:“最初使用未记录的”表“上的提交处理已经启动,但当我检查表DDL时。我在那里没有找到未记录的初始选项,甚至最近也没有更改表。所以,他们如何在不更改表的情况下使用此选项。” 谢谢最初未记录更改表激活 可以在任何时间点执行,并且不会反映在DDL中,因为它是一种临时状态,只会持续到下一次提交 注意:注意这个选项-我甚至建议避免它-因为在这个状态下的任何错误都会导致一个不可用的表 背景:该功能最初允许一步创建和“加载”一个表,而无需记录添加的数据。后来
最初未记录更改表激活
可以在任何时间点执行,并且不会反映在DDL中,因为它是一种临时状态,只会持续到下一次提交
注意:注意这个选项-我甚至建议避免它-因为在这个状态下的任何错误都会导致一个不可用的表
背景:该功能最初允许一步创建和“加载”一个表,而无需记录添加的数据。后来,在创建后的任何时候也允许使用该功能。该功能与空表一起使用,与“附加选项”一起使用“要在添加truncate table命令之前有效地删除表数据。请复制并粘贴代码和错误消息要澄清,很久以前,除非使用
not LOGGED INGISTED
属性创建表,否则无法发出Michael列出的语句。”。这一要求被取消,这可能是@lucky误解的原因。
ALTER TABLE <tabname> ACTIVATE NOT LOGGED INITIALLY