Primero: El siguiente Stored Procedure en Firebird
CREATE PROCEDURE USP_LISTA_RUTA(
v_RUTA VARCHAR(25))
RETURNS( COD_RUT VARCHAR(4) ,
NOM_RUT VARCHAR(25))
AS
BEGIN
FOR SELECT COD_RUT,
NOM_RUT
FROM RUTA
WHERE NOM_RUT CONTAINING :v_RUTA
INTO :COD_RUT,
:NOM_RUT
DO SUSPEND;
END;
Segundo: En PowerBuilder
1. Creamos un nuevo objeto DataWindow:
2. Elegimos SQL Select, clic en Next.
3. Clic en el botón Cancel.
4. Clic en Convert To Syntax de la opción Design
6. Creamos un argumento
8. Debemos escribir lo siguiente:
9. Clic en Next
10. Clic en Finish
Nota:
1. Para el ejemplo usamos un Stored Procedure Firebird seleccionable (porque contiene el comando SUSPEND).
2. Se ejecuta un Stored Procedure Firebird como si fuera una tabla.
No hay comentarios:
Publicar un comentario