Chargement de données d'un fichier local dans une nouvelle table

Remarque

Cette fonctionnalité n'est pas disponible pour les services de base de données MySQL.

Pour charger les données d'un fichier local dans une nouvelle table, procédez comme suit :

Remarque

Vous pouvez également suivre les étapes de la section Loading Data from Multiple Local Files into Mutiple Tables pour charger des données dans une nouvelle table.
  1. Vous pouvez effectuer l'une des opérations suivantes :

    • Dans l'onglet Navigateur, dans le volet de gauche, cliquez sur Sous-menu Objet (""), sélectionnez Chargement des données, puis Charger les données dans une nouvelle table.

      Cette image représente l'option Chargement de données dans le volet gauche de SQL Worksheet.

    • Dans l'onglet Navigator (Navigateur), faites glisser le fichier local vers le volet de gauche. Lorsque vous faites glisser un fichier dans le volet, le message suivant s'affiche : Drop the file here to start.

    Le champ Upload Data into New Table s'affiche. Un aperçu des données est affiché sous la forme d'une grille.

  2. Cliquez sur Afficher/Masquer les options "" pour afficher les options que vous pouvez modifier pour l'aperçu des données :

    • Noms de colonne : sélectionnez Obtenir à partir du fichier pour afficher les en-têtes de colonne sur la première ligne.

    • Encodage : une option permettant de sélectionner le type de codage est visible lorsque le fichier chargé est au format texte brut (CSV, TSV ou TXT). Le type d'encodage par défaut est UTF-8.
    • Texte et Délimiteur de champ : ces options ne sont visibles que lorsque le fichier sélectionné est au format texte brut (CSV, TSV ou TXT). Sélectionnez ou entrez le caractère utilisé dans le fichier source pour le délimiteur de texte et de champ.

    • Lignes à ignorer : entrez ou utilisez les flèches vers le haut et vers le bas pour sélectionner le nombre de lignes à ignorer.

    • Taille de l'aperçu : entrez ou utilisez les flèches vers le haut et vers le bas pour sélectionner le nombre de lignes à prévisualiser.

    • Limiter les lignes à télécharger : si vous sélectionnez cette option, vous devez indiquer les lignes à charger. Utilisez les flèches vers le haut et vers le bas pour sélectionner le nombre de lignes à charger.

    Pour enlever les options sélectionnées et l'aperçu des données, cliquez sur Effacer.

    Une fois les options requises sélectionnées, cliquez sur Appliquer, puis sur Suivant.

  3. Dans la définition de table, procédez comme suit :

    • Dans le champ Nom de la table, entrez le nom de la table cible.

    • Cochez la case au début d'une ligne pour ajouter la colonne à la table cible.

    • Sélectionnez ou entrez des valeurs pour les attributs de colonne tels que Nom de colonne, Type de colonne, Précision, Echelle, Par défaut, Clé primaire et Nullable.

    • La colonne Format Mask apparaît pour les types de données de date, d'horodatage et numériques. Pour les types de date et d'horodatage, vous devez sélectionner une valeur dans la liste déroulante ou saisir la valeur dans le champ Masque de format. Pour les types numériques, le masque de format est facultatif.

      Pour une colonne de date et d'horodatage, vous devez fournir un masque de format compatible qui décrit les données en cours de téléchargement. Par exemple, si les données de date ressemblent à 12-FEB-2021 12.21.30, vous devez fournir un masque de date de DD-MON-YYYY HH.MI.SS. Le masque de format est automatiquement déterminé en fonction des données du fichier. Vous devez vérifier le masque de format suggéré et, si nécessaire, le modifier en saisissant le format directement dans la cellule cible.

    Cette image représente l'étape Définition de table lors du chargement de données dans une nouvelle table dans SQL Worksheet.

    Cliquez sur Suivant.

  4. Examinez le code DDL généré en fonction des sélections effectuées dans les écrans précédents. La mise en correspondance des colonnes source et cible est également affichée.

    Cliquez sur Terminer. Une fois les données chargées, la nouvelle table s'affiche dans l'onglet Navigator.

  5. Pour obtenir un état détaillé du nombre total de lignes chargées et en échec, effectuez l'une des opérations suivantes :
    • Cliquez avec le bouton droit de la souris sur la table dans l'onglet Navigateur, sélectionnez Chargement des données, puis Historique. L'état correspondant à une table spécifique s'affiche.

    • Dans l'onglet Navigateur, sélectionnez Sous-menu Objet "", Chargement des données, puis Historique. L'état de toutes les tables du schéma sélectionné dans l'onglet Navigator s'affiche.

    • Dans le volet de sortie de la feuille de calcul, sélectionnez l'onglet Chargement des données. L'état s'affiche pour toutes les tables visibles (y compris les tables d'autres schémas).

    Un récapitulatif des données chargées apparaît dans la boîte de dialogue Historique. Si le chargement de données a échoué, vous pouvez afficher le nombre de lignes en échec dans la colonne Lignes en échec. Cliquez sur la colonne des lignes en échec pour ouvrir une boîte de dialogue affichant les lignes en échec.

    Dans la boîte de dialogue Historique, vous pouvez également rechercher des fichiers chargés par nom de schéma, nom de table ou nom de fichier. Pour enlever les fichiers chargés, cliquez sur Enlever tout l'historique "".