Puede validar la sintaxis de sentencias SQL y de XQuery en el editor de SQL y
XQuery. También puede validar las referencias a tablas, columnas y procedimientos almacenados en sentencias SQL.
Puede validar sentencias existentes de SQL y XQuery al abrir el script que contiene las sentencias en el editor de SQL y XQuery.
También puede validar
sentencias SQL y XQuery al crearlas o editarlas en el editor.
Antes de empezar
- Para controlar si se produce la validación al abrir un script existente en el editor de
SQL y XQuery, establezca las opciones de validación en la página Editor de SQL y XQuery de la
ventana Preferencias
().
- El script que contiene las sentencias SQL y XQuery que desea validar debe abrirse en el editor de SQL y XQuery.
Acerca de esta tarea
La sintaxis de las sentencias SQL y XQuery se valida analizando las sentencias
para determinar si las palabras clave y su localización en las sentencias son válidas. Por omisión, el análisis se basa en el tipo de base de datos al que está conectado el script.
Puede cambiar el analizador para utilizarlo para la validación; por ejemplo, si tiene previsto exportar un script para utilizarlo en otra base de datos soportada. Si ha desconectado un script de su base de datos, puede seleccionar el analizador para utilizarlo para la validación.
Las referencias a tablas, columnas y procedimientos almacenados solamente se validan en sentencias DML de SQL. El proceso de validación determina si se cumplen las condiciones siguientes:
- Las tablas a las que se hace referencia en las sentencias SQL existen en la base de datos conectada
- Las columnas a las que se hace referencia existen en la tabla con la que están asociadas
- Los procedimientos almacenados que se invocan en las sentencias SQL existen en la base de datos conectada
Procedimiento
Para validar sentencias SQL y XQuery en el editor de SQL y XQuery:
- Opcional: Si desea validar sentencias según un tipo de base de datos específico que no coincida con el tipo utilizado para la conexión, cambie el analizador que se debe utilizar para la validación:
- Abra la pestaña Validación.
- Seleccione una opción de validación.
- Para validar la sintaxis de las sentencias, pulse con el botón derecho del ratón en el editor y, a continuación, seleccione una opción de validación.
- Para validar la sintaxis de las sentencias para la conexión que se seleccione en la pestaña Configuración, seleccione la opción Validar la sintaxis de las sentencias para la configuración actual.
- Para validar la sintaxis de las sentencias de otro tipo de servidor de datos, seleccione la opción Validar la sintaxis de las sentencias. A continuación, seleccione un tipo de servidor de datos en la lista.
- Opcional: Para validar las referencias a tablas, columnas y procedimientos almacenados en las sentencias DML de SQL, realice una de las acciones siguientes:
- En el panel de mandatos, pulse el separador Validación y, a continuación, seleccione el recuadro de selección Validar referencias de objeto de base de datos.
- Pulse con el botón derecho del ratón en el editor y luego seleccione Validar referencias de objeto de base de datos.
Resultados
Los errores de validación se muestran en la barra marcadora del editor de SQL y XQuery.