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

SQL Server:sự cố PK tổng hợp khi các cột có kiểu dữ liệu khác nhau

Khi lỗi trạng thái, bạn cần một trong các cột được chỉ định để sử dụng TEXTIMAGE_ON, chẳng hạn như nếu bạn đã sử dụng varchar(MAX) thay vì varchar(50) . Tuy nhiên, theo câu trả lời khác này những gì bạn đang làm dường như là thừa, vì hành vi mặc định là lưu trữ các cột có giá trị văn bản lớn trong CHÍNH.

Trừ khi bạn thực sự có một cột định dạng lớn trong bảng, bạn chỉ cần xóa TEXTIMAGE_ON [PRIMARY] từ câu lệnh SQL.




  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 để tìm nguyên nhân gây ra lỗi được báo cáo trong dấu vết của trình biên dịch SQL Server?

  2. Đếm (*) so với Đếm (Id) trong máy chủ sql 2005

  3. Chức năng phân chia bằng dấu phẩy trong SQL Server 2008

  4. Chuyển đổi hàng thành cột bằng cách sử dụng 'Pivot' trong SQL Server

  5. Chọn các hàng vừa chèn