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.

Fuera de un error verdadero/falso o un error arrojado, la salida del procedimiento almacenado se ignora. Si su procedimiento almacenado genera un error, se presentará al usuario como un mensaje de error.

Su procedimiento almacenado no puede devolver una tabla de datos y renderizarla en Vinyl.

El tiempo de espera de ejecución se puede configurar para cada procedimiento almacenado. Consulte los pasos para configurar 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 ni editar procedimientos almacenados desde Vinyl, pero Vinyl puede utilizar la gestión de versiones para enviar procedimientos almacenados desde los ambientes de desarrollo hasta los 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, Vinyl utilizará el valor de tiempo de espera de excepción establecido en el nivel de fuente de datos. Si desea establecer un valor de ejecución para un procedimiento almacenado, ingrese el valor numérico de segundos que representa cuánto tiempo espera que se ejecute el procedimiento.

  1. Navegue hasta App Workbench > Fuentes de datos
  2. Seleccione la fuente de datos
  3. Haga clic en el botón Trámites
  4. Haga clic en el icono de lápiz del procedimiento almacenado que desea editar.
  5. Ingrese el valor de tiempo de espera de ejecución deseado en segundos en el campo Tiempo de espera
  6. Haga clic en el icono de marca de verificación para guardar la configuración.

Llamar a Procedimientos Almacenados Entre Fuentes de Datos

Procedimientos almacenados se pueden usar en todas las 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 todas las fuentes de datos, primero marque el procedimiento almacenado como Público en la Fuente de datos desde la que lo llamará (en este ejemplo, Fuente de datos B) para agregarlo a su Evento en otra Fuente de datos (Fuente de datos A).