De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

En varias implementaciones de SQL , una sugerencia es una adición al estándar SQL que instruye al motor de la base de datos sobre cómo ejecutar la consulta. Por ejemplo, una sugerencia puede indicarle al motor que use o no un índice (incluso si el optimizador de consultas decidiera lo contrario).

Implementación [ editar ]

Los diferentes motores de base de datos utilizan diferentes enfoques para implementar sugerencias.

  • MySQL usa su propia extensión del estándar SQL, donde el nombre de una tabla puede ir seguido de las palabras clave USE INDEX , FORCE INDEX o IGNORE INDEX . [1]
  • Oracle implementa sugerencias mediante el uso de comentarios especialmente diseñados en la consulta que comienzan con un símbolo + , por lo que no afecta la compatibilidad con SQL. [2]
  • Postgres Plus Advanced Server (una versión propietaria de PostgreSQL de EnterpriseDB ) ofrece sugerencias compatibles con las de Oracle. [3] [4]
  • Microsoft SQL Server ofrece sugerencias a través de la palabra clave OPTION [5]

Ver también [ editar ]

Referencias [ editar ]