Oracle - Procedures Sql Server a Oracle

 
Vista:

Procedures Sql Server a Oracle

Publicado por Arnulfo (2 intervenciones) el 19/06/2007 16:08:42
Hola

quisiera tener en oracle un procedimiento como el que se hace en SQL Server el cual reciba la condicion como parametro

Ejemplo de Sql Server:

CREATE PROCEDURE [dbo].[PA_Avg]

@Where as varchar(8000)

AS

Declare @varQuery varchar (8000)

SELECT @varquery = ' SELECT Name, isnull(AVG(precio),0) AS promedio ' +
' FROM Tbl_productos ' +
' WHERE filter = 1 ' + @where +
' Group by Name ' +
' ORDER BY Name '

EXEC ( @varQuery )
GO


En oracle tengo mi procedimiento dentro de un packcage pero no encuentro la form de enviarle la condicion desde parametro

PROCEDURE SP_getAgre(SWhere IN VARCHAR, O_CURSOR OUT T_CURSOR)
IS
V_CURSOR Package1.T_CURSOR;
BEGIN


OPEN V_CURSOR FOR

SELECT count(*)
FROM Tbl_master1
|| sWHERE;

O_CURSOR := V_CURSOR;

END SP_getAgre;


SAludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder