Welcome to Sign in | Help
in Search

import din fisiere xml in tabela

Last post 05-06-2008, 3:09 PM by ignatandrei. 2 replies.
Sort Posts: Previous Next
  •  05-06-2008, 1:33 PM 4810

    import din fisiere xml in tabela

    Salut,

    caut o modalitate mai simpla (nu cu programare in C# sau VB) de import din fisiere XML intr-o tabela existenta (sau creata automat, de ce nu).
    Am gasit o modalitate, insa imi poate importa doar un singur fisier si o singura linie in tabela destinatie:


    CREATE TABLE T (IntCol int, XmlCol xml)
    GO

    INSERT INTO T(XmlCol)
    SELECT * FROM OPENROWSET(
       BULK 'c:\tem\fisier.xml',) AS x

    am cautat intre optiunile BCP dar n-am gasit decat ca poate genera un fisier format xml.

    Exista alta optiune decat OPENROWSET cu care sa se poata importa mai multe fisiere odata?

    Astept orice idee.
    Multumesc.


    Filed under:
  •  05-06-2008, 2:47 PM 4812 in reply to 4810

    Re: import din fisiere xml in tabela

    Pt ce aveti dvs. mai nimerit este sa abordati problema prin Integration Services , asa cum este in exemplul urmator http://www.sqlis.com/55.aspx

    Sigur SSIS este o modalitate mai simpla de lucru cu importuri decat prin .NET pt ca e vorba de cele mai multe ori de creare flux de task-uri, vizual, cu drag-and-drop de obiecte din Toolbox pe macheta de proiect; desigur daca vreti sa imbunatatiti natura obiectelor sau sa creati altele noi care realizeaza diverse operatiuni de import vi se permite programarea in .NET.


    Gheorghe Ciubuc,SQL Server Influencer, MCP(SQL 2000), MCTS (SQL Server 2005) , OCA(Oracle 9i), Sybase(Brainbench)
  •  05-06-2008, 3:09 PM 4813 in reply to 4810

    Re: import din fisiere xml in tabela

    poti sa executi dir pe folder-ul cu XML, sa pui rezultatul intr-o tabela si sa aplici openrowset pe fiecare

    Ignat Andrei
    http://serviciipeweb.ro/iafblog
View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems