none
ler arquivo fmt RRS feed

  • Pergunta

  • tenho um arquivo que pode ser txt ou csv. Neles podem vir "n" colunas e sempre terão como delimitadores o ponto e vírgula. Minha dúvida é a seguinte: como posso ler o arquivo fmt e carregar os dados do arquivo txt ou csv. Veja mo que faço?

    arquivo fmt

    9.0
    4
    1       SQLCHAR       0       7       ","      1     Col1         ""
    2       SQLCHAR       0       100     ","      2     Col2         SQL_Latin1_General_CP1_CI_AS
    3       SQLCHAR       0       100     ","      3     Col3         SQL_Latin1_General_CP1_CI_AS
    4       SQLCHAR       0       100     "\r\n"   4     Col4         SQL_Latin1_General_CP1_CI_AS

    -------------------------

    arquivo txt ou csv

    10;Field2;Field3;Field4
    15;Field2;Field3;Field4
    46;Field2;Field3;Field4
    58;Field2;Field3;Field4


    -----------------------------

    query

    CREATE TABLE myTestFormatFiles (
       Col1 smallint,
       Col2 nvarchar(50),
       Col3 nvarchar(50),
       Col4 nvarchar(50)
       );
      
    BULK INSERT myTestFormatFiles
       FROM 'C:\myTestFormatFiles-c.txt'
       WITH (FORMATFILE = 'C:\myTestFormatFiles.Fmt');

    fala que não pode ler o arquivo fmt. porque? qual o erro?

    sexta-feira, 26 de outubro de 2012 17:31

Respostas

Todas as Respostas