niedziela, 20 września 2015

MSSQL - import/export pliku tekstowego; czemu czasem nie działa łączenie łańcuchów

MSSQL - import/export pliku tekstowego


6 ways to import data into SQL Server
  1. Import Wizard
  2. bcp utility
  3. BULK INSERT  
  4. BULK INSERT SSIS
  5. T-SQL BULK INSERT
  6. SQL Bulk Copy

***
 

Czemu czasem nie działa łączenie łańcuchów (MSSQL)

Problemem jest typ danych: TEXT
Jest to typ przestarzały, MS nie zaleca stosowania tego typu. Zamiast, powinno się używać VARCHAR(MAX).

Wyjściem z sytuacji jest konwersja typów (CAST)

update test set a = cast ( a as nvarchar(max))  + cast (' new text added' as nvarchar(max) )

źródło: http://stackoverflow.com/questions/3099237/sql-server-adding-a-string-to-a-text-column-concat-equivalent

Brak komentarzy: