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

SQL tham gia:Tương lai của tiêu chuẩn ANSI SQL (ở đâu so với tham gia)?

Thay vì lo lắng về một số rủi ro có thể xảy ra trong tương lai, tại sao không lo lắng về rủi ro mà bạn phải đối mặt ngay bây giờ?

Ngoài những điểm của Mark:

  • Mã khó đọc hơn (và do đó hiểu được mục đích của) khi các mệnh đề ON bị ngắt kết nối (đôi khi bởi nhiều dòng) khỏi các bảng đã nối. Điều này làm tăng khả năng xảy ra lỗi khi sửa đổi mã.
  • Việc xác định loại THAM GIA nào đang được thực hiện khó hơn - bạn phải lướt qua mệnh đề WHERE và hy vọng rằng những gì bạn thấy là đúng.
  • Tìm các mệnh đề JOIN còn thiếu khó hơn nhiều , làm tăng nguy cơ liên kết Descartes không chủ ý - khi bạn sử dụng cú pháp ANSI, các mệnh đề ON sẽ xếp hàng thẳng hàng, khiến điều này trở nên tầm thường.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự khác biệt giữa quy trình EXEC và sp_executesql?

  2. Cách xác định khoảng cách đầu tiên trong nhiều phạm vi ngày bắt đầu và ngày kết thúc cho từng thành viên riêng biệt trong T-SQL

  3. Làm thế nào để thực hiện một truy vấn vòng lặp sql để kiểm tra sự khác biệt giữa các giá trị?

  4. Không thể đăng nhập vào SQL Server + Xác thực SQL Server + Lỗi:18456

  5. Công cụ Dữ liệu SQL Server có thể hoạt động với SQL Server 2008 SSIS không?