Welcome to Sign in | Help

Re: Import date din Excel in SQL Server 2008

  •  08-02-2011, 11:59 AM

    Re: Import date din Excel in SQL Server 2008

    Problema este de la SQL care analizează doar primele rânduri din Excel şi stabileşte că dimensiunea maximă a coloanei TXT din Excel ca fiind de 255 de caractere. Din acest motiv, indiferent ce dimensiune are coloana TXT din tabela destinaţie SQL Server apare trunchierea de care vorbeai la momentul importului.

    Posibile soluţii:
    1) O soluţie este să muţi pe primele linii din Excel textele TXT cele mai lungi iar importul din fişierul *.xls se va realiza cu succes.
    2) Altă soluţie ar fi să inserezi pe prima linie din fişierul Excel o nou linie cu valorile 0 0 0 0 =REPT("#",500), linie pe care o vei şterge după realizarea importului. Funcţie Excel REPT este echivalentă funcţiei T-SQL REPLICATE. Textul de 500 de caractere de pe prima linie va ajuta SQL să determine dimensiunea maximă corectă a câmpului SURSĂ din Excel TXT.
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems