Ayuda con procedure oracle

Andrea
23 de Noviembre del 2005
CREATE OR REPLACE PROCEDURE esquema.SP_procedimiento (as_variable IN CHAR)
AS
l_cc_var1 char(2);
l_cd_var2 varchar2(35);
BEGIN
SELECT P.campo1,
P.campo2
into l_cc_var1, l_cd_var2
FROM Tabla P
WHERE trim(P.campo1) = trim(as_variable);
END;

Rodolfo Reyes
23 de Noviembre del 2005
¿Cual es exactamente el problema que te esta dando?


Andrea
23 de Noviembre del 2005
el problema es al querer crear un datawindows(power builder), a traves de este procedure en oracle
me sale el siguiente error

Cannot create Datawindows
SQLSTATE 3700
[ORACLE][ODBC] Syntax error or access violation
el error es que no puedo crear el datawindows en

Soy nueva en oracle y tengo estos problemas
agradeceria mucho su ayuda

Rodolfo Reyes
23 de Noviembre del 2005
Hasta donde recuerdo un DataWindow no lo puedes crear a partir de un procedimiento, solo de una funcion.

Un procedimiento almacenado lo tienes que mandar a llamar desde cualquier lado donde puedas ingresar codigo de programación, preferieblente desde una funcion o procedimiento que esta en tu propio programa.