Wpis z mikrobloga

Prosiłbym o pomoc z SQL.
Muszę w 750 pozycjach dodać kropkę na początku nazwy.
twnazwa
tw
cena

Chodzi mi o to, że jeżeli twcena ma wartość 8, to żeby dostawił kropkę na pierwsze miejsce od lewej do nazwy w tabeli twnazwa
#sql
  • 7
  • Odpowiedz
update tabela set twnazwa = concat('.',twnazwa) where twcena = 8


@lkp0: Msg 8152, Level 16, State 14, Line 1
String or binary data would be truncated.
The statement has been terminated.
  • Odpowiedz
@TenNorbert A jak znajdujesz te z najdłuższą nazwą? Po ilości bajtów, czy znaków? Sprawdź po bajtach, jeśli kolumna twnazwa zawiera znaki specjalne/diakrytyczne, które są kodowane na więcej niż jednym bajcie.
  • Odpowiedz