我必须将表从Oracle数据库复制到db2 v7,并且为了做到这一点(避免数百万次丢弃和创建)我想知道db2是否具有像Oracle这样的功能来临时启用/禁用约束而不会丢失他们.
提前谢谢,毛罗.
你可以做:
ALTER TABLEALTER FOREIGN KEY NOT ENFORCED
然后重新启用:
ALTER TABLEALTER FOREIGN KEY ENFORCED
http://publib.boulder.ibm.com/infocenter/mptoolic/v1r0/index.jsp?topic=/com.ibm.db2tools.ama.doc.ug/amacric0.htm