Saltar al contenido

Procedimientos Almacenados

Descripción General

Procedimientos almacenados se importan al importar metadatos desde una base de datos relacional (SQL Server y Oracle).

procedimientosalmacenados.png

Los parámetros de entrada se pueden pasar al procedimiento almacenado.

A excepción de un error verdadero/falso o generado, la salida del procedimiento almacenado se ignora. Si el procedimiento almacenado genera un error, se presentará al usuario como un mensaje de error.

El procedimiento almacenado no puede devolver una tabla de datos y hacer que se represente en App Builder.

El tiempo de espera de ejecución se puede configurar para cada procedimiento almacenado. Vea los pasos para configurarlo a continuación.

Cuando activa un procedimiento almacenado en una acción, vincula columnas de su objeto de datos a los parámetros de entrada.

No puede crear o editar procedimientos almacenados desde dentro App Builder, pero App Builder puede utilizar la gestión de versiones para enviar procedimientos almacenados desde el desarrollo hasta los ambientes de control de calidad y producción.

Para Configurar el Tiempo de Espera de Ejecución en Procedimientos Almacenados

El tiempo de espera de ejecución se puede configurar por procedimiento almacenado. Si no se configura ningún valor, App Builder utilizará el valor de tiempo de espera de excepción establecido en el nivel de la fuente de datos. Si desea establecer un valor de ejecución para un procedimiento almacenado, ingrese el valor numérico de segundos que representa el tiempo que espera que se ejecute el procedimiento.

  1. Navegue hasta App Workbench > Data Sources
  2. Seleccione la fuente de datos
  3. Haga clic en el botón Procedures
  4. Haga clic en el ícono de lápiz para el procedimiento almacenado que desea editar
  5. Ingrese el valor de tiempo de espera de ejecución deseado en segundos en el campo Timeout
  6. Haga clic en el ícono de marca de verificación para guardar la configuración

Llamada a Procedimientos Almacenados en Distintas Fuentes de Datos

Los procedimientos almacenados se pueden utilizar en distintas fuentes de datos, lo que significa que puede llamar a un procedimiento almacenado en la fuente de datos B desde un evento que se ejecuta en la fuente de datos A. Para llamar a procedimientos almacenados en distintas fuentes de datos, primero marque el procedimiento almacenado como público en la fuente de datos desde la que lo llamará (en este ejemplo, la fuente de datos B) para agregarlo a su evento en otra fuente de datos (la fuente de datos A).