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

matrices en PL/SQL

Estas en el tema de matrices en PL/SQL en el foro de Oracle en Foros del Web. Alguien me puede ayudar ? Como se define una matriz (n,m) el la seccion de DEFINE en PL/SQL y como se llena a porteriori Muchisimas ...
  #1 (permalink)  
Antiguo 19/11/2006, 15:38
JCA
 
Fecha de Ingreso: noviembre-2006
Mensajes: 1
Antigüedad: 18 años, 1 mes
Puntos: 0
matrices en PL/SQL

Alguien me puede ayudar ?

Como se define una matriz (n,m) el la seccion de DEFINE en PL/SQL y
como se llena a porteriori

Muchisimas gacias
  #2 (permalink)  
Antiguo 04/12/2006, 11:32
Avatar de diegopedro  
Fecha de Ingreso: agosto-2006
Ubicación: Santiago
Mensajes: 120
Antigüedad: 18 años, 4 meses
Puntos: 0
AQUI VA


CREATE OR REPLACE PACKAGE matriz IS
type vc_array is table of varchar2(500) index by pls_integer;
type vc_array_array is table of vc_array index by pls_integer;
end;

CREATE OR REPLACE PACKAGE BODY matriz is
procedure llena_matriz is
arraysalida1 matiz.vc_array_array;
begin
arraysalida1(0)(0)='0';
arraysalida1(0)(1)='0';
.
.
arraysalida1(n)(n)='0';
end;
end;


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

La matriz que te estoy describiendo es dinamica osea puedes definir su dimensión en un solo instante u a medida que la requieras.

Otra cosa siempre inicializa todas las casillas aunque sea con '', ya que cuando recorras la matriz en lectura de datos y una de las casillas sea null, ocurrirá un exception NO_DATA FOUND, en resumen se te caerá el proceso.


atte
diego pedro
  #3 (permalink)  
Antiguo 26/02/2009, 19:16
 
Fecha de Ingreso: febrero-2009
Mensajes: 1
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: matrices en PL/SQL

hola, no podrias poner todo el paquete de matriz, gracias
  #4 (permalink)  
Antiguo 26/02/2009, 19:31
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 9 meses
Puntos: 7
Respuesta: matrices en PL/SQL

asi como en otros lenguajes en oracle existen varios tipos de "matrices" dependiendo de la necesidad puedes necesitar usar un tipo u otro, aqui hablo de types

http://www.blogzote.com/2007/04/20/types-en-oracle/
__________________
Blogzote.com :-) Mi blog
  #5 (permalink)  
Antiguo 27/02/2009, 02:18
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 6 meses
Puntos: 43
Respuesta: matrices en PL/SQL

Cita:
Iniciado por raul3166 Ver Mensaje
hola, no podrias poner todo el paquete de matriz, gracias
SI compis, ponerselo. Así no se tiene que estrujar el coco, solo los dedos para el Ctrl-C / Ctrl-V
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 09:52.