es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo ejecutar PL/SQL que ya existe. (Oracle APEX 21.1)

¿Qué hago para mostrar el resultado de PL/SQL “PR_TEXT_CONCAT”?

Quiero mostrar ese resultado en la página 3. Esta página tiene 3 campos de texto y 1 botón.

Ingrese texto en P3_TEXT1 y P3_TEXT2, y presione el botón (P3_EXECUTE), mostrar la cadena P3_TEXT1 + P3_TEXT2 en P3_TEXTOUT.
El procedimiento fue creado con el siguiente SQL.

CREAR O REEMPLAZAR PROCEDURE PR_TEXT_CONCAT
{
PARAM1 IN VERCHAR2,
PARAM2 IN VERCHAR2, PARAM2 IN VERCHAR2,
PARAMOUT OUT VERCHAR2
}
ES
BEGIN
PARAMOUT := ‘TIENDA: ‘ || PARAM1 || ‘+’ || PARAM2;
END.

—Agregado–
Está escrito en la región de contenido dinámico de PL/SQL.
Fuente – Código PL/SQL: :PARAMOUT := PR_TEXT_CONCAT;

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para mostrar el resultado del procedimiento PL/SQL “PR_TEXT_CONCAT” en la Página 3 con 3 Campos de texto y 1 Botón, siga estos pasos:

    1. Cree una región de Contenido Dinámico en la Página 3.
    2. En la fuente de la región, escriba el siguiente código PL/SQL:
      DECLARE
      l_out VARCHAR2(4000);
      BEGIN
      PR_TEXT_CONCAT(:P3_TEXT1, :P3_TEXT2, :P3_TEXT3, l_out);
      :P3_TEXTOUT := l_out;
      END;

      Este código declara una variable local l_out de tipo VARCHAR2, llama al procedimiento PR_TEXT_CONCAT con los parámetros de entrada P3_TEXT1, P3_TEXT2 y P3_TEXT3, y asigna el resultado al parámetro de salida P3_TEXTOUT.
    3. En los atributos de la región, establezca el atributo Tipo en Contenido Dinámico PL/SQL.
    4. En el atributo Elementos de página para enviar, agregue P3_TEXT1, P3_TEXT2 y P3_TEXT3.
    5. En el atributo Condición de actualización, agregue P3_EXECUTE como Condición y establezca el atributo Tipo en Solicitud.
    6. Cree un elemento de botón en la Página 3 con los siguientes atributos:
      • Nombre: P3_EXECUTE
      • Etiqueta: Ejecutar
      • Acción: Enviar página
    7. Cree tres elementos de Campo de texto en la Página 3 con los siguientes atributos:
      • Nombre: P3_TEXT1, P3_TEXT2, P3_TEXT3
      • Etiqueta: (opcional)
    8. Cree un elemento adicional de Campo de texto en la Página 3 con los siguientes atributos:
      • Nombre: P3_TEXTOUT
      • Etiqueta: Resultado

    Ahora, cuando ingrese texto en P3_TEXT1 y P3_TEXT2, y haga clic en el botón Ejecutar, la cadena concatenada se mostrará en P3_TEXTOUT.

Comments are closed.