2. Importation et mise à jour

2-3 Importation du fichier plat

La commande msqlimport permet de réaliser facilement des importations. Voici la syntaxe générique de la commande:

usage:  msqlimport [-h host] [-v] [-s Char] [-e Char] [-q Char] database table
 
        Imports a formatted ASCII file from the standard input.
 
        -v              Verbose
        -s Char         Use the character Char as the separation character
                        Default is a comma.
        -q Char         Use the specifed Char as the quote character
                        Default is none
        -e Char         Use the specifed Char as the escape character
                        Default is \

Et voici comment importer notre fichier plat nommé info-ed.tab.converted dans la table 'info_ed' de la base de données nommée 'test':

tecfasun2: 34) msqlimport -h tecfasun1 -s \{ test info_ed < info-ed.tab.converted

Si vous recevez des erreurs disant qu'un champ est trop grand pour l'importation, c'est qu'une de vos valeurs excède la taille de la colonne prévue dans le fichier de création de table. Il faut alors changer la taille du (des) champ(s) qui pose(nt) problème, recharger la table et recommencer l'importation

Attention, l'ordre des champs dans le fichier plat doit être identique à l'ordre des champs dans la base de données mSQL.



Memo mSQL - 27 Nov 1997

Generated with Harlequin WebMaker