Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Wstaw wartość ciągu szesnastkowego do pola obrazu serwera sql dołącza dodatkowe 0

Właśnie miałem podobny problem i obwiniam się.

Możliwe, że skopiujesz tylko część potrzebnych danych. W moim przypadku dodałem „0” na końcu bloba.

Przyczyną tego może być skopiowanie wartości z SQL Management Studio do schowka.

wstaw do imageTable(imageField) wartości (0x3C3F78...A)

Wybierz zwrócony:0x03C3F78...

wstaw do imageTable(imageField) wartości (0x3C3F78...A 0 )

Wybierz zwrócony:0x3C3F78...

Mam nadzieję, że to pomoże.

Najlepsze życzenia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyzwalacz aktualizacji SQL Server, Pobierz tylko zmodyfikowane pola

  2. Jak pobrać liczbę wierszy dla wszystkich tabel w bazie danych SQL SERVER?

  3. Wydajność SQL w LEFT OUTER JOIN vs NOT EXISTS

  4. Jak wybrać tylko najnowszy wpis w tabeli?

  5. DATETIME2FROMPARTS() Przykłady w SQL Server (T-SQL)