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

Tekstowy typ danych SQL Server Maxdługość =65 535?

to jest ograniczenie SSMS nie pola tekstowego, ale powinieneś używać varchar(max), ponieważ tekst jest przestarzały

Oto krótki test

create table TestLen (bla text)

insert TestLen values (replicate(convert(varchar(max),'a'), 100000))

select datalength(bla)
from TestLen

Zwraca dla mnie 100000



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wstawić ciąg do innego ciągu w SQL Server za pomocą STUFF()

  2. Przechowywanie i analiza dokumentów w systemie plików Windows za pomocą wyszukiwania semantycznego SQL Server — część 2

  3. Jak znaleźć ostatni dzień miesiąca w SQL Server

  4. Jak wstawić wyniki procedury składowanej do tabeli tymczasowej w SQL Server

  5. SQL Server:Jak przechowywać dane binarne (np. plik Word)?