te lo paso a tu email

  ----- Original Message ----- 
  From: Carlos S. Villalba 
  To: Roxana Leituz 
  Sent: Wednesday, June 18, 2008 5:25 PM
  Subject: [dbms] Oracle


  bueno, nunca esta de mas.

  Gracias.

   



  Sebastián Villalba

  [EMAIL PROTECTED]

  Tel: (5411) 4541-0503

  Nuñez 5212, (C1431ANL) Capital Federal

   

   


------------------------------------------------------------------------------

  De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Roxana Leituz
  Enviado el: Miércoles, 18 de Junio de 2008 05:18 p.m.
  Para: Carlos S. Villalba
  Asunto: [dbms] Oracle

   

  Hola! te puedo pasar un manual de pl si te interesa, es bastante didáctico.

  Saludos

    ----- Original Message ----- 

    From: Carlos S. Villalba 

    To: Roxana Leituz 

    Sent: Wednesday, June 18, 2008 4:30 PM

    Subject: [dbms] Oracle

     

    Perfecto, esa es la duda que me queria sacar, justamente veia en todos los 
ejemplos en donde se tiene que hacer un SELECT utilizan un CURSOR, pero me 
parecia muy raro ya que "CURSOR" es una mala palabra en SQL Server. Otra 
cosita, tengo entendido que la lista es de DBMS, osea no es solamente de SQL 
Server.

    Muchisimas gracias!

     

    Saludos,

     



    Sebastián Villalba

    [EMAIL PROTECTED]

    Tel: (5411) 4541-0503

    Nuñez 5212, (C1431ANL) Capital Federal

     

     


----------------------------------------------------------------------------

    De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Esteban Grinberg
    Enviado el: Miércoles, 18 de Junio de 2008 04:20 p.m.
    Para: Carlos S. Villalba
    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,



      Sebastián Villalba

      [EMAIL PROTECTED]

      Tel: (5411) 4541-0503

      Nuñez 5212, (C1431ANL) Capital Federal

       

       

     

<<image001.jpg>>

<<image002.jpg>>

<<image003.jpg>>

Responder a