Puede utilizar EXPORT
y IMPORT
o IMPORT
o LOAD
comandos relacionados si el objetivo es transferir datos a otra base de datos DB2.
De hecho, puede generar los las afirmaciones basadas en metadatos de SYSCAT.TABLES
EXPORTACIÓN
SELECT 'EXPORT TO /usr/data/SCHEMA/' || TABNAME || '.ixf OF IXF LOBS TO /usr/data/SCHEMA/lbos/ MODIFIED BY LOBSINFILE SELECT * FROM SCHEMA.' || TABNAME || ';'
FROM SYSCAT.TABLES
WHERE TABSCHEMA = 'SCHEMA'
ORDER BY TABNAME
IMPORTACIÓN
SELECT 'IMPORT FROM /usr/data/SCHEMA/' || TABNAME || '.ixf OF IXF LOBS FROM /usr/data/SCHEMA/lobs/ MODIFIED BY LOBSINFILE INSERT INTO SCHEMA.' || TABNAME || ';'
FROM SYSCAT.TABLES
WHERE TABSCHEMA = 'SCHEMA'
ORDER BY TABNAME
Si desea que las secuencias de comandos reales de inserción, entonces es posible que necesite ir con una herramienta de terceros (I No conozco uno proporcionado por DB2, aunque podría estar equivocado.)
Bueno, he usado Aqua Data Studio para hacer eso .. funcionó bastante bien, gracias :) – jrharshath
Bien, excepto por un conjunto de datos suficientemente grande que NO cabe en la memoria, simplemente no es una opción. Sin embargo, se puede usar para tablas más pequeñas. – egbokul