Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Serwer SQL *=Operator?

Usuń ten kod natychmiast i zastąp go sprzężeniem lewym. Ten kod nie zawsze interpretuje poprawnie (czasami SQL Server decyduje, że jest to sprzężenie krzyżowe) nawet w SQL Server 2000 i dlatego może dawać nieprawidłowe wyniki! Jest również przestarzały na przyszłość (Using Outer Joins, dokumentacja SQL Server 2000 zarchiwizowana z oryginału).

Dodam, że dostosowując się do lewych złączeń, należy również usunąć wszystkie inne niejawne złączenia. Składnia niejawnego łączenia jest przestarzała od 1992 roku nie ma usprawiedliwienia dla tego, że nadal znajduje się w kodzie produkcyjnym. A mieszanie sprzężeń niejawnych i jawnych może dać nieoczekiwane rezultaty.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak aktywnie gromadzić informacje o fragmentacji indeksów SQL Server

  2. Utwórz kolumnę obliczaną w SQL Server za pomocą T-SQL

  3. Architektura programu SQL Server AlwaysOn (grupa dostępności) i instalacja krok po kroku — 3 kroki ręcznego przełączania awaryjnego

  4. Masowe wstawianie plików danych do SQL Server

  5. 9 najważniejszych wskazówek dotyczących konfiguracji klastra SQL Server