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 <mailto:[EMAIL PROTECTED]>  
        To: Roxana Leituz <mailto:[EMAIL PROTECTED]>  
        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