Validación de sentencias de SQL y XQuery

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

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:

  1. 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:
    1. Abra la pestaña Validación.
    2. Seleccione una opción de validación.
  2. 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.
  3. 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.

Comentarios