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

Cột xung đột với loại cột khác trong danh sách bỏ chia

Nó thực sự là một vấn đề đối chiếu. Tôi có thể giải quyết nó bằng cách thay đổi các dòng sau:

CAST([type] collate database_default AS VARCHAR(255)) AS [type], 
CAST(type_desc collate database_default AS VARCHAR(255)) AS type_desc, 
CAST(create_date AS VARCHAR(255)) AS create_date, 
CAST(lock_escalation_desc collate database_default AS VARCHAR(255)) AS lock_escalation_desc 

Vấn đề cụ thể là name được đối chiếu dưới dạng Latin1_General_CI_AS , trong khi 3 cột khác mà bạn đã đề cập được đối chiếu dưới dạng Latin1_General_CI_AS_KS_WS (Ít nhất, trên máy của tôi, tôi không chắc nó sẽ như thế nào trên máy chủ / cơ sở dữ liệu với đối chiếu mặc định khác nhau).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Datediff - tìm dateiff giữa các hàng

  2. Sự khác biệt giữa Quét bảng và Quét chỉ mục theo cụm là gì?

  3. Thứ nguyên thay đổi chậm - Triển khai loại 6 thuần túy là gì

  4. Thiết lập kết nối từ Tác vụ tập lệnh (VB) đến Trình quản lý kết nối OLEDB của Gói SSIS

  5. Không thể kết nối với SQL Server:Đăng nhập không thành công cho người dùng.