IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

Transformer un fichier .Log en table SQL


Sujet :

Langage SQL

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Etudiant a 42 en developement logiciel et R&D
    Inscrit en
    Octobre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Etudiant a 42 en developement logiciel et R&D

    Informations forums :
    Inscription : Octobre 2006
    Messages : 20
    Points : 25
    Points
    25
    Par défaut Transformer un fichier .Log en table SQL
    Bonjour à tous et à toutes,

    Voilà mon souci est relativement simple, j'ai un fichier log tel que:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Joseth-->Prenom Féminin->Je ne le donnerai pas à ma fille\n
    Jiselle-->Prenom Féminin->\n
    Josianne-->Prenom Féminin->Mouai pourquoi pas\n
    Avec --> étant une tabulation

    Et un code SQL tel que:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    CREATE TABLE #table(
    	Prenom varchar(MAX)  , 
    	Intitule varchar(MAX) DEFAULT NULL,
    	Interet varchar(MAX) DEFAULT NULL)
    GO
     
    bulk insert #tablefrom 'D:\Prenom.log'
    WITH 
    	( 
    		FIELDTERMINATOR = '	',
    		ROWTERMINATOR = '\n'
    	)
    GO
     
    select * from #table
     
    DROP table #table
    Et malheureusement il me retourne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Joseth-->Prenom Féminin-->Je ne le donnerai pas à ma fille\n
    Jiselle-->Prenom Féminin Josianne --> Prenom Fémini Mouai pourquoi pas
    Il ne prend pas en compte le fait que je puisse avoir des cases vides. Vous auriez des idées à me fournir pour m'aider?

    Merci à tous !

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Etudiant a 42 en developement logiciel et R&D
    Inscrit en
    Octobre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Etudiant a 42 en developement logiciel et R&D

    Informations forums :
    Inscription : Octobre 2006
    Messages : 20
    Points : 25
    Points
    25
    Par défaut
    Pour ceux qui comme moi ne trouve pas rapidement la réponse, j'ai trouvé le résultat sur un forum anglophone :

    Donc remplacer, ROWTERMINATOR = '\r\n' par : ROWTERMINATOR = '0x0a'

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Import de fichiers plats dans table SQL 2008 R2
    Par Nicos42 dans le forum Développement
    Réponses: 11
    Dernier message: 09/12/2014, 08h10
  2. Importation fichier txt dans table SQL server
    Par vito30620 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 27/09/2013, 07h41
  3. transformer un fichier log en fichier xml
    Par sandra83 dans le forum XML/XSL et SOAP
    Réponses: 8
    Dernier message: 23/07/2010, 12h58
  4. mapping entre fichier log et table
    Par said.bolba dans le forum kettle/PDI
    Réponses: 1
    Dernier message: 23/05/2008, 14h10
  5. [SQL LOADER - Oracle 9i] Mode verbose du fichier LOG ?
    Par ludmillaj dans le forum SQL*Loader
    Réponses: 3
    Dernier message: 31/01/2006, 01h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo