Podpowiedź (SQL) - Hint (SQL)

W różnych implementacjach SQL wskazówka jest dodatkiem do standardu SQL, który instruuje silnik bazy danych, jak wykonać zapytanie. Na przykład wskazówka może nakazać silnikowi użycie indeksu lub nie (nawet jeśli optymalizator zapytań zadecyduje inaczej).

Realizacja

Różne silniki baz danych używają różnych podejść do implementacji wskazówek.

  • MySQL używa własnego rozszerzenia standardu SQL, w którym po nazwie tabeli mogą następować słowa kluczowe USE INDEX , FORCE INDEX lub IGNORE INDEX .
  • Oracle implementuje wskazówki, używając specjalnie spreparowanych komentarzy w zapytaniu, które zaczynają się od symbolu + , co nie wpływa na zgodność z SQL.
  • Postgres Plus Advanced Server (zastrzeżona wersja PostgreSQL z EnterpriseDB ) oferuje podpowiedzi zgodne z wskazówkami Oracle.
  • Microsoft SQL Server oferuje podpowiedzi za pośrednictwem słowa kluczowego OPTION

Zobacz też

Bibliografia