Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

SQL Bergabung:Masa Depan SQL ANSI Standard (di mana vs bergabung)?

Daripada mengkhawatirkan beberapa kemungkinan risiko di masa depan, mengapa tidak mengkhawatirkan risiko yang Anda hadapi saat ini?

Selain poin Mark:

  • Kode lebih sulit dibaca (dan dengan demikian memahami tujuan) ketika klausa ON terputus (kadang-kadang oleh banyak baris) dari tabel yang digabungkan. Hal ini meningkatkan kemungkinan kesalahan saat memodifikasi kode.
  • Menentukan JOIN seperti apa yang dilakukan lebih sulit - Anda harus menelusuri klausa WHERE dan berharap apa yang Anda lihat benar.
  • Menemukan klausa JOIN yang hilang jauh lebih sulit , meningkatkan risiko penggabungan Cartesian yang tidak disengaja - ketika Anda menggunakan sintaks ANSI, klausa ON berbaris dengan baik, membuat ini sepele.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggunakan SMO untuk menyalin database dan data

  2. Haruskah saya mendesain tabel dengan kunci utama varchar atau int?

  3. Bisakah kita menjalankan skrip SQL menggunakan migrasi kode pertama?

  4. Bagaimana cara mendapatkan nilai parameter untuk kueri SQL Server di SQL Server Profiler

  5. SQL - Permintaan untuk mendapatkan alamat IP server