El Constructor de consultas SQL soporta el guardado y la carga de código que contiene
sintaxis no reconocida. Cuando el analizador detecta sintaxis no reconocida, algunos
componentes del Constructor de consultas SQL dejar de estar disponibles. Cuando haya corregido la sintaxis, volverán a estar disponibles todos los componentes.
Si la sentencia es la plantilla de la sentencia por omisión, todos los
componentes del Constructor de consultas SQL permanecen disponibles cuando la sentencia
es incorrecta.
Existen tres opciones para corregir la sintaxis:
- Corregir la sintaxis manualmente.
- Volver al último código fuente correcto conocido.
- Borrar hasta el código de plantilla correspondiente a la
sentencia.
Cuando borra hasta el código de
plantilla correspondiente a la sentencia, el código del panel
Fuente SQL se sustituye por la sentencia predefinida
correspondiente al tipo de sentencia. Por ejemplo, la sentencia
predefinida para una sentencia SELECT es: SELECT *
FROM.
Requisitos previos:- La sentencia de SQL debe abrirse en el Constructor de consultas SQL.
- Los paneles Tablas y Diseño del Constructor de consultas SQL no están disponibles
porque el panel Origen SQL contiene código con sintaxis no reconocida.
Para corregir la sintaxis no reconocida de una sentencia de SQL del Constructor
de consultas SQL:
- Corrija manualmente el código que contiene la sintaxis no reconocida.
- Volver al último código fuente correcto conocido.
- Pulse el botón derecho del ratón sobre el panel Fuente SQL y luego pulse Volver al origen correcto más reciente en el menú emergente. Se abre una ventana que muestra el origen correcto más reciente.
- Pulse Aceptar para volver a este origen o Cancelar para conservar el origen actual.
- Borre hasta el código de plantilla de la sentencia. Pulse el botón derecho del ratón sobre el panel Fuente SQL y luego pulse Borrar para dejar como en la plantilla en el menú emergente.
Cuando haya corregido la sintaxis no reconocida, todos los paneles del
Constructor de consultas SQL volverán a estar disponibles. Puede seguir trabajando en la sentencia de SQL, o guardar y cerrar la sentencia.