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

Zapytanie SQL Server:szybkie z dosłownym, ale wolne z zmienną

Prawdopodobnie dzieje się tak dlatego, że w przypadku parametru optymalizator nie może wiedzieć, że wartość nie jest pusta, więc musi stworzyć plan, który zwróci poprawne wyniki, nawet jeśli tak jest. Jeśli masz SQL Server 2008 SP1, możesz spróbować dodać OPTION(RECOMPILE) do zapytania.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL, jak łączyć wyniki?

  2. Symulacja CONNECT BY PRIOR Oracle w SQL Server

  3. Lista funkcji daty i czasu w SQL Server (T-SQL)

  4. Konwertuj numer miesiąca na funkcję nazwy miesiąca w SQL

  5. Jak uzyskać informacje o dacie/godzinie z kolumny TIMESTAMP?