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

Lỗi tên cột không rõ ràng trên một máy chủ cụ thể

Bạn sẽ gặp lỗi tên cột không rõ ràng nếu bạn chạy truy vấn của mình trên máy chủ sql 2000 hoặc dưới mức độ tương thích 80 trở xuống. Trên máy chủ sql 2005/2008 với mức độ tương thích 90 trở lên, truy vấn của bạn chạy tốt.

Từ tài liệu theo thứ tự:

"Trong SQL Server 2005, bí danh và tên cột đủ điều kiện được phân giải thành các cột được liệt kê trong mệnh đề FROM. Nếu order_by_expression không đủ điều kiện, giá trị phải là duy nhất trong số tất cả các cột được liệt kê trong câu lệnh SELECT".



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hành vi kế hoạch truy vấn bảng tạm thời của SQL Server 2016

  2. Cách thêm Ràng buộc khóa chính vào Cột nhận dạng vào tất cả các bảng trong Cơ sở dữ liệu SQL Server - Hướng dẫn sử dụng SQL Server / TSQL Phần 63

  3. Cách chuyển đổi chuỗi thành ngày / giờ trong SQL Server bằng cách sử dụng PARSE ()

  4. 50 câu hỏi phỏng vấn máy chủ SQL hàng đầu bạn phải chuẩn bị vào năm 2022

  5. Có sự khác biệt nào giữa IS NULL và =NULL không