2010-10-21 34 views
1

J'utilise db2look pour exporter mon DDL.db2look raccourcit les procédures

Mais cela coupe de longues procédures.

J'utilise la commande suivante:

db2look -td @ ​​-d nom_bdd -Z SchemaName -e -c -o dump.sql

Si j'utilise, par exemple, Toad for DB2, tout est bien.

Répondre

1

Selon la version signalée par la commande db2level, vous pourrez peut-être corriger le problème dans db2look en appliquant un groupe de correctifs à votre installation DB2. Quel niveau db2level vous at-il attribué?

TOAD pour DB2 lit la colonne TEXT directement à partir de SYSCAT.ROUTINES, à laquelle vous pouvez également accéder à partir d'un programme simple ou à partir de l'utilitaire EXPORT intégré de DB2.

+0

C: \> db2level DB21085I L'instance "DB2" utilise des bits "64" et la version de code DB2 "SQL09070" avec l'identificateur de niveau "08010107". Les jetons d'informations sont "DB2 v9.7.0.441", "s090521", "NTX6497" et le groupe de correctifs "0". Le produit est installé dans "C: \ IBM \ SQLLIB" avec le nom de copie DB2 "DB2COPY1". – zeroed

+0

Si vous utilisez Express-C, vous pouvez installer DB2 9.7 Fix Pack 2 sur votre installation actuelle. Si vous concédez sous licence une autre édition de DB2 9.7, vous pouvez appliquer le groupe de correctifs 3, qui contient plus de correctifs que le groupe de correctifs 2. –