Esteban

Perdona que disienta pero esto NO es un foro de SQL Server, sino como lo
dice su nombre de DBMS, donde también esta ORACLE, MySQL, SQLAnywhere, MS
SQL, etc, etc

 

Saludos

PabloC

 

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Esteban Grinberg
Enviado el: Miércoles, 18 de Junio de 2008 16:20
Para: pablo.canonico
Asunto: [dbms] Oracle

 

Bueno, esto es un foro de SQL Server, no se si estan permitidas las
consultas del "nemesis" de SQL, o sea, Oracle.

Pero a groso modo te cuento que trabajan un poco diferente en este aspecto
SQL y Oracle.

Para hacer lo que queres hacer, tenes que declarar un cursor como parametro
de salida y eso es tomado desde el ADO.NET como un datareader. 

CREATE PROC TraerUsuarios

(

Resultado CURSOR REF (No recuerdo bien las sintaxis, pero es algo asi,
goooglea)

)

AS

BEGIN

    OPEN Resultado FOR

    SELECT * FROM Usuario

END

 

Gente:

         Me estoy incursionando en Oracle, y tengo una breve consulta, es
sobre el armado de un stored procedure o precedure como se lo llama en
Oracle:

Si yo tengo en SQL dicho stored:

 

 

create proc TraerUsuarios

AS

BEGIN
   Select * from Usuarios
END

 

 

como lo hago en Oracle, o sea, me he encontrado en infinitos ejemplos que vi
la sentencia:  dbms_output.PUT_LINE('') pero no es lo que necesito, yo
quiero que mi stored me devuelva los datos de la misma forma que me lo
devuelve SQL ya que yo lo estoy consumiendo mediante mi aplicación y lo
guardo en un dataset de .NET.

Muchisimas gracias!

 

Saludos,

Logo Award

Sebastián Villalba

[EMAIL PROTECTED]

Tel: (5411) 4541-0503

Nuñez 5212, (C1431ANL) Capital Federal

 

 

 

<<image001.jpg>>

Responder a