IBM DB2 Connect Guide D'utilisation page 63

Table des Matières

Publicité

l'utilitaire d'importation pour regrouper un nombre précis d'instructions de
requêtes dans un bloc. Ceci réduit la charge du réseau et améliore les temps de
réponse.
Avec DB2 Connect, les opérations d'importation et d'exportation doivent respecter
les conditions suivantes :
v Le type de fichier doit être PC/IXF.
v Vous devez créer une table cible avec des attributs compatibles avec les données
sur le serveur cible avant de procéder à l'importation. Vous pouvez employer
l'utilitaire db2look pour obtenir les attributs de la table source. L'importation via
DB2 Connect ne permet pas de créer une table, car INSERT est la seule option
prise en charge.
Si l'un de ces conditions n'est pas satisfaite, l'opération échoue et un message
d'erreur est renvoyé.
Remarque : Les définitions d'index ne sont pas stockées lors de l'exportation ou
utilisées lors de l'importation.
Si vous exportez ou importez des données mixtes (des colonnes contenant à la fois
des données SBCS et DBCS c'est-à-dire codées sur un seul octet et sur deux octets)
prenez en compte les considérations suivantes :
v Sur les systèmes stockant les données en EBCDIC (MVS, System z, IBM Power
Systems, VM et VSE), des caractères de code normal et de code DBCS marquent
le début et la fin des données DBCS. Lorsque vous définissez les longueurs de
colonnes de vos tables de table de base de données, pensez à prévoir assez
d'espace pour ces caractères.
v Les colonnes de caractères de longueur variable sont recommandées, sauf si les
données de la colonne ont un canevas régulier.
Déplacement de données d'un poste de travail vers un serveur hôte
Pour déplacer des données vers une base de données de serveur hôte ou System i :
1. Exportez les données à partir d'une table DB2 vers un fichier PC/IXF.
2. A l'aide de l'option INSERT, importez le fichier PC/IXF dans une table
compatible dans la base de données du serveur hôte.
Pour transférer des données d'une base de données du serveur hôte vers un poste
de travail :
1. Exportez les données de la table de la base de données du serveur hôte vers un
fichier PC/IXF.
2. Importez le fichier PC/IXF dans une table DB2.
Exemple
L'exemple suivant monte comment déplacer des données d'un poste de travail vers
une base de données d'un système hôte ou d'un serveur System i.
Exporte z les données dans un format IXF externe à l'aide de la commande
suivante :
db2 export to staff.ixf of ixf select * from userid.staff
Chapitre 2. Référence pour DB2 Connect
53

Publicité

Table des Matières
loading

Table des Matières