Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL Server *=Оператор?

Премахнете този код незабавно и го заменете с ляво присъединяване. Този код не винаги се интерпретира правилно (Понякога SQL Server решава, че е кръстосано присъединяване) дори в SQL Server 2000 и по този начин може да даде неправилни резултати! Също така е остарял за бъдещето (Използване на външни присъединявания, документация на SQL Server 2000, архивирана от оригинала).

Ще добавя, че при настройването на левите съединения трябва да премахнете и всички тези други неявни съединения. Синтаксисът на имплицитното присъединяване е остарял от 1992 г. няма извинение, че все още е в производствения код. А смесването на имплицитно и явно свързване може да даде неочаквани резултати.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвате логиката IF...THEN в SQL Server

  2. изолиране на подниз в низ преди символ в SQL Server 2008

  3. Когато принципът DRY не се прилага:операции по BITWISE в SQL Server

  4. Типове курсори на SQL Server - Статичен курсор само за препращане | Урок за SQL Server / Урок за TSQL

  5. Изключване на дялове на таблици в SQL Server:Походно ръководство