Tablas no calificadas en sentencias de SQL

Si mueve sentencias de SQL con tablas calificadas a un entorno que tiene un nombre de esquema actual diferente, debe modificar las sentencias para reflejar el nuevo esquema actual. Sin embargo, si las tablas que pertenecen al esquema actual no están calificadas en las sentencias de SQL, es posible que no tenga que modificar las sentencias.

En un proyecto de desarrollo de datos, puede especificar si debe calificar tablas que pertenezcan al esquema actual de las sentencias de SQL que especifique en el constructor de SQL.

La casilla de selección Omitir esquema actual en sentencias de SQL generadas de la ventana Propiedades del proyecto es la opción que controla si se deben calificar las tablas. Cuando esta casilla está seleccionada, el calificador del esquema actual se omite en las sentencias de SQL en el constructor de SQL. La casilla de selección está selecionada por omisión en un proyecto.

Si la casilla de selección está seleccionada, cuando especifica una sentencia de SQL en el constructor de SQL, las tablas que residen en el esquema actual no se califican. Si escribe un calificador de esquema actual para una tabla en el panel Fuente SQL, cuando desactiva el panel Fuente SQL, el constructor de SQL elimina el calificador.

El esquema actual para las sentencias de SQL está determinada por la opción seleccionada en la ventana Propiedades del proyecto. Por omisión, la opción Utilizar ID de autorización como esquema actual está seleccionada. Si selecciona Especificar esquema actual en formato de SQL, debe especificar el nombre del esquema actual en formato de SQL. Si el nombre contiene letras minúsculas o espacios, debe encerrar el nombre entre comillas.

Importante: El esquema actual que el constructor de SQL utiliza con sentencias de SQL no es el esquema actual que se puede establecer para la base de datos.
Tareas relacionadas
Cambio del esquema actual
Aplicación de la calificación de tablas en sentencias de SQL

Comentarios