Import DB2中的导出/导入序列

Import DB2中的导出/导入序列,import,db2,export,sequence,Import,Db2,Export,Sequence,我需要将一个序列导出到IXF文件,然后需要导入它,以便我的序列从相同的下一个值开始 我可以做的一种方法是在导出期间存储sequence的下一个值,然后在导入期间使用它来更改序列 我们可以为导出和导入序列提供更好的解决方案吗。如果您使用的是IMPORT的CREATE或CREATE\u REPLACE选项,请注意,至少从DB29.7开始,这种方法就被弃用了 因此,文件格式不太可能扩展为包含当前序列值信息 但你仍然可以提出RFE(如果已经有RFE,也可以投票支持RFE) 同时,db2look将生成AL

我需要将一个序列导出到IXF文件,然后需要导入它,以便我的序列从相同的下一个值开始

我可以做的一种方法是在导出期间存储sequence的下一个值,然后在导入期间使用它来更改序列


我们可以为导出和导入序列提供更好的解决方案吗。

如果您使用的是
IMPORT
CREATE
CREATE\u REPLACE
选项,请注意,至少从DB29.7开始,这种方法就被弃用了 因此,文件格式不太可能扩展为包含当前序列值信息

但你仍然可以提出RFE(如果已经有RFE,也可以投票支持RFE)


同时,
db2look
将生成
ALTER序列。。用..
语句重新启动

您所说的“将序列导出到IXF文件”是什么意思?这是用于重新创建序列的DDL吗?或者导出包含架构和标识列的表?是的,我想重新创建以当前序列值开头的序列,而不是从头开始。我尝试了使用-d,-e,-z,-o的db2look。但它没有起作用。我只需要从最新的下一个值重新启动的序列的DDL?它适用于我使用db2look-e-d$DATABASE-nofed-zpaul | grep“RESTART WITH”gives
ALTER SEQUENCE“paul”。“SEQ”RESTART WITH 21;用8401重新启动ALTER TABLE“PAUL”。“DDL”ALTER COLUMN“LINE_NO”;更改表“PAUL”。“IDENT”更改列“I”以21重新启动我正在使用DB2Version10。获取错误消息=SQL0031C文件“U:\DB2LKFUN.BND”无法打开。我的用户已经是db2管理员。请尝试显式绑定该包