在DB2 9.7中,创建表并指定具有标识的列时。您可以指定处理生成的方法。您有两个选择GENERATED ALWAYS或GENERATED BY DEFAULT。
创建表后,如何判断它正在使用哪种方法(不执行插入)?
在控制中心,我尝试生成DDL以查看它是如何生成的,但我不确定这是否准确。
答案 0 :(得分:2)
您可以在DB2 system catalog中找到所有与架构相关的信息。视图SYSCAT.COLUMNS包含有关列及其属性的核心数据。要确定列是GENERATED ALWAYS
还是GENERATED BY DEFAULT
,请查看该列中的列GENERATED
。