Notas del release


41.3 Limitaciones de perfil estático JDBC/ODBC/CLI

El perfil estático JDBC/ODBC/CLI actualmente está destinado a aplicaciones sencillas. No está pensado para aplicaciones complejas con muchos componentes funcionales y una lógica compleja de programa durante la ejecución.

Una sentencia SQL debe haberse ejecutado satisfactoriamente para que se pueda capturar en una sesión de perfil. En una sesión de comparación de sentencias, las sentencias dinámicas que no coincidan se continuarán ejecutando como llamadas JDBC/ODBC/CLI dinámicas.

Una sentencia SQL debe ser idéntica carácter por carácter con la que se ha capturado y vinculado para ser una candidata válida para la comparación de sentencias. Los espacios son significativos: por ejemplo, "COL = 1" se considera diferente de "COL=1". Utilice marcadores de parámetros en lugar de literales para mejorar los aciertos de comparación.

Cuando se ejecuta una aplicación con sentencias de SQL estático previamente vinculadas, los registros dinámicos que controlan el funcionamiento de las sentencias dinámicas no tendrán ningún efecto sobre las sentencias que se conviertan a estáticas.

Si una aplicación emite sentencias DDL para objetos a los que se hace referencia en sentencias DML subsiguientes, encontrará todas estas sentencias en el archivo de captura. La Herramienta de vinculación de perfil estático JDBC/ODBC/CLI intentará vincularlas. El intento de vinculación será satisfactorio con los DBMS que soporten la opción de vinculación VALIDATE(RUN), pero fallará con las que no la soporten. En este caso, la aplicación no debe utilizar Perfil estático.

El Administrador de bases de datos puede editar el archivo de captura para añadir, cambiar o eliminar sentencias de SQL, basándose en los requisitos específicos de la aplicación.


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]