Puede validar la sintaxis de sentencias de 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 de 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 de 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 de SQL y XQuery que desea validar debe abrirse en el editor de SQL y XQuery.
Acerca de esta tarea
La sintaxis de las sentencias de 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 de SQL y XQuery en el editor de SQL y XQuery:
- Opcional: Para cambiar el analizador para utilizarlo para la validación, en el panel de mandatos del editor, pulse el separador Validación y, a continuación, seleccione un proveedor de bases de datos distinto en la lista Validar la sintaxis de las sentencias.
- Para validar la sintaxis de las sentencias, pulse el botón derecho del ratón en el editor
y luego seleccione Validar la sintaxis de las sentencias.
- 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.