Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Kiểu dữ liệu văn bản của SQL Server Maxlength =65,535?

đó là một hạn chế của SSMS không phải của trường văn bản, nhưng bạn nên sử dụng varchar (max) vì văn bản không được dùng nữa

Đây cũng là một bài kiểm tra nhanh

create table TestLen (bla text)

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

select datalength(bla)
from TestLen

Trả lại 100000 cho tôi



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để xem các kết nối SQL Server đang hoạt động?

  2. Kiểm tra xem trường có phải là số không, sau đó chỉ thực hiện so sánh trên các trường đó trong một câu lệnh?

  3. Tạo SQL INSERT Script với các giá trị được thu thập từ bảng

  4. Hiểu kích thước lưu trữ ‘datetimeoffset’ trong SQL Server

  5. Tại sao SET XACT_ABORT BẬT không phải là hành vi mặc định?