Instrucciones SQL dinámicas incrustadas

Los programas que contienen sentencias de SQL dinámico incorporado deben precompilarse al igual que los que contienen SQL estático, pero a diferencia del SQL estático, las sentencias dinámicas se crean y preparan en tiempo de ejecución.

El formato de origen de una sentencia dinámica es una serie de caracteres que el programa pasa a Db2 utilizando la sentencia SQL PREPARE o EXECUTE IMMEDIATE estática. Se puede hacer referencia a una sentencia que se ha preparado con la sentencia PREPARE en una sentencia DECLARE CURSOR, DESCRIBE o EXECUTE. Si el formato operativo de la sentencia es persistente o no depende de si se ha habilitado el almacenamiento en memoria caché de sentencias dinámicas.

Las sentencias SQL incrustadas en una aplicación REXX son sentencias SQL dinámicas. Las sentencias de SQL enviadas a un recurso SQL interactivo y a la interfaz de nivel de llamada (CLI) son también de SQL dinámico.