Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Colocar un procedimiento almacenado dentro de un paquete ...

Estas en el tema de Colocar un procedimiento almacenado dentro de un paquete ... en el foro de Oracle en Foros del Web. Buenas tengo el siguiente procedimiento almacenado : Código: CREATE OR REPLACE PROCEDURE usp_Sistema_FindAll(pCursor OUT sys_refcursor) IS BEGIN OPEN pCursor FOR SELECT * FROM Sistema; END ...
  #1 (permalink)  
Antiguo 22/05/2009, 11:12
 
Fecha de Ingreso: mayo-2009
Mensajes: 14
Antigüedad: 15 años, 6 meses
Puntos: 1
Colocar un procedimiento almacenado dentro de un paquete ...

Buenas tengo el siguiente procedimiento almacenado :
Código:
  CREATE OR REPLACE PROCEDURE usp_Sistema_FindAll(pCursor OUT sys_refcursor)
    IS
    BEGIN
        OPEN pCursor FOR
        SELECT *
        FROM 
            Sistema;
    END usp_Sistema_FindAll; 

...Pero deseo tener este procedimiento dentro de un paquete...

¿Como podria hacer para incluirlo dentro de uno?...

Gracias de antemano.
  #2 (permalink)  
Antiguo 23/05/2009, 19:04
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 8 meses
Puntos: 7
Respuesta: Colocar un procedimiento almacenado dentro de un paquete ...

para esa pregunta lo mejor es que te leas un manualito de como crear un package
__________________
Blogzote.com :-) Mi blog
  #3 (permalink)  
Antiguo 25/05/2009, 09:32
 
Fecha de Ingreso: enero-2008
Mensajes: 268
Antigüedad: 16 años, 10 meses
Puntos: 11
Respuesta: Colocar un procedimiento almacenado dentro de un paquete ...

Pues coo dice Fafner, a ver si buscamos un poco en el google, porque la verdad es que no tiene ninguna dificultad.

Ayuda:

tendras que crear primero el spec y luego el body del paquete.

pero vamos, qu ea buscar en google, que es bien sencillo

Última edición por javi_cassi; 25/05/2009 a las 09:41
  #4 (permalink)  
Antiguo 25/05/2009, 10:14
 
Fecha de Ingreso: mayo-2009
Mensajes: 14
Antigüedad: 15 años, 6 meses
Puntos: 1
Sonrisa Respuesta: Colocar un procedimiento almacenado dentro de un paquete ...

Hoooooo gracias kikolice, una respuesta muuuy acertada....

...Ahhh y gracias a ti tambien javi_cassi, una acotación y un gran aporte a la pregunta...

...Ahh y gracias a ambos por molestarse en responder, respuetas como esas son de mucha utilidad.

Saludos.
  #5 (permalink)  
Antiguo 25/05/2009, 12:47
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 8 meses
Puntos: 7
Respuesta: Colocar un procedimiento almacenado dentro de un paquete ...

entiendo tu respuesta pero lo que no entiendo es una pregunta tan tan basica, la verdad es que preguntas asi mas que intentar contestarlas, prefiero dar los medios para que el que pregunte la resuelva por su cuenta y no por egoismo o ignorancia, si no por que se me hace mejor enseñar a que la gente aprenda por sus propios medios que a dar la solucion digerida
__________________
Blogzote.com :-) Mi blog
  #6 (permalink)  
Antiguo 25/05/2009, 15:10
 
Fecha de Ingreso: enero-2008
Mensajes: 268
Antigüedad: 16 años, 10 meses
Puntos: 11
Respuesta: Colocar un procedimiento almacenado dentro de un paquete ...

Hola kikolice,
supongo que tu post va dirigido a mi, que al fin al cabo he sido el qeu ha orientado.

Estoy de acuerdo contigo en qeu era una pregunta bastante básica que bastanba con poner en google para ver su respuesta (o leerse un manual, como decias)
De ahi que le hayamos dicho lo de la busqueda.
Lo del spec y el body era una pista no mas.

Pero que sepas que suelo hacer como tu, y si las personas son reincidentes, con mas ahinco.
  #7 (permalink)  
Antiguo 25/05/2009, 21:51
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 8 meses
Puntos: 7
Respuesta: Colocar un procedimiento almacenado dentro de un paquete ...

Cita:
Iniciado por javi_cassi Ver Mensaje
Hola kikolice,
supongo que tu post va dirigido a mi, que al fin al cabo he sido el qeu ha orientado.
no de hecho hiba dirigido al que pregunta por el tono ironico de su respuesta o al menos asi la senti
__________________
Blogzote.com :-) Mi blog
  #8 (permalink)  
Antiguo 26/05/2009, 00:17
 
Fecha de Ingreso: enero-2008
Mensajes: 268
Antigüedad: 16 años, 10 meses
Puntos: 11
Respuesta: Colocar un procedimiento almacenado dentro de un paquete ...

Ok, perdona entonces.

Cuando lo lei no me pareció excesivamente ironico, la verdad. pero bueno, yo sólo espero que su intencion no fuera esa.

Un saludo y buen dia.
  #9 (permalink)  
Antiguo 26/05/2009, 00:25
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 5 meses
Puntos: 43
Respuesta: Colocar un procedimiento almacenado dentro de un paquete ...

Totalmente de acuerdo en lo que comenta Kikolice. Yo también estuve tentado en postear lo que has puesto de especificación y body, pero al final decidí que no.
Nada mas que por la simpleza de la pregunta, similar a la que he visto alguna vez de " ¿ como me creo una tabla en el oracle ? ".
Creo que postear en los foros debe ser uno de los ultimos recursos y antes hay que agotar todas las vias para encontrar respuestas a tus dudas.
Si hubieras tecleado en el google algo tan simple como " CREAR PACKAGE ORACLE " , hubieras visto 1000000 links que empiezan por " CREATE OR REPLACE PACKAGE....... ".
No hay que seguir el camino facil de postear en un foro a las primeras de cambio y que te lo den todo hecho, toma el dificil y a la larga lo agradecerás.
Tomate este post como lo que es, una crítica constructiva.
  #10 (permalink)  
Antiguo 26/05/2009, 12:27
 
Fecha de Ingreso: mayo-2009
Mensajes: 14
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Colocar un procedimiento almacenado dentro de un paquete ...

Bueno, ante todo unas disculpas por la ironía, pero creo que justificada.

No obstante , deberian de acatar el siguiente consejo : Una pregunta es una preguna, sin importar lo basica que sea. Si algunos consideran que responderla no es lo correcto, por los motivos que sean, pues entonces es mucho mejor no responder y no dar o escribir comentarios que resulten un tanto sarcasticos y nada mediaticos para una respuesta que quiza haya tenido una intención mas allá de la que los postulantes a responderlas pudieron comprender.

Saludos, y espero no herir susceptibilidades.
Hasta la proxima.
  #11 (permalink)  
Antiguo 27/05/2009, 02:34
 
Fecha de Ingreso: enero-2008
Mensajes: 268
Antigüedad: 16 años, 10 meses
Puntos: 11
Respuesta: Colocar un procedimiento almacenado dentro de un paquete ...

Fafaner, no es cuestión de crear o no susceptibilidades.

Cuando kikolice y el resto dicen lo que dicen, es porque hay preguntas que son tan sencillas que basta con buscarlas en google para obtener la respuesta.+

El consejo creo que debería de ser alrevés, antes de preguntar, busca un poco, y si no encuentras nada, entonces pregunta. Si sabemos la respuesta, te responderemos o trataremos de hacerlo, pero no vale con preguntar sin haber intentado buscar primero.

hasta la proxima entonces
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:01.