String or binary data would be truncated


String or binary data would be truncated

Komunikat pokazuje się najcześciej w momencie uruchamiania sqla kopiujacego dane miedzy tabelami, których długości pól nvarchar sa nie rónej długości


insert into reklama_symbol (id_reklama, symbol)
select id_reklama, kod_reklamy
from slownik_reklama

np.


symbol nvarchar(12) 
kod_reklama nvarchar(50)

1
Dodaj komentarz

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
Maciej Kucharski Recent comment authors
  Subscribe  
najnowszy najstarszy oceniany
Powiadom o
Maciej Kucharski
Gość

Częsty problem, gdy nawet zapisujemy dane z dowolnego pola, bądź poskładane w locie w jeden ciąg. Zabezpieczenie, oprócz pilnowania odpowiedniego rozmiaru pól w tabeli to przed insertem przycięcie na odpowiedni wymiar