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

Método de particionado de tabla

Estas en el tema de Método de particionado de tabla en el foro de Oracle en Foros del Web. Hola. Tengo que hacer una tabla particionada, pero no se si se puede hacer lo que yo necesito. VOy a intentar explicarlo con una práctica. ...
  #1 (permalink)  
Antiguo 25/03/2010, 11:17
 
Fecha de Ingreso: marzo-2005
Mensajes: 189
Antigüedad: 14 años
Puntos: 0
Método de particionado de tabla

Hola.
Tengo que hacer una tabla particionada, pero no se si se puede hacer lo que yo necesito.

VOy a intentar explicarlo con una práctica.

Tengo dos tablas:

TABLA_1
----------
id number;
id_tabla2 number:


TABLA_2
-----------
id number;
fecha date;

Entonces lo que necesito es crear otra tabla a partir de la tabla 1 pero particionada por el campo fecha de la tabla 2. Como se que no se me habrá entendido nada, voy a poner como creo yo que podria ser:

CREATE TABLA_3 AS SELECT * FROM TABLA_1
PARTITION BY LIST (ID)
(
PARTITION P1 VALUES (SELECT ID TABLA_2 WHERE FECHA = '01/01/2009'),
PARTITION P2 VALUES (SELECT ID TABLA_2 WHERE FECHA = '02/01/2009'),
);

Obviamente no es así, porque he intentado ejecutarlo mil veces y siempre da error, pero creo que se entiende que es lo que pretendo hacer, pero en primer lugar no tengo ni idea de si se puede o no, y en segundo, tampoco se si la sintaxis que uso es correcta, me imagino que tampoco.

Si alguien tiene alguna sugerencia de como hacerlo de algna forma distinta, también será mas que bienvenida.

Gracias y un saludo.
  #2 (permalink)  
Antiguo 25/03/2010, 13:00
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 11 años, 9 meses
Puntos: 43
Respuesta: Método de particionado de tabla

No estoy muy familiarizado con las tablas particionadas, pero creo que primero te la tienes que crear y despues rellenarla.
  #3 (permalink)  
Antiguo 26/03/2010, 02:02
 
Fecha de Ingreso: marzo-2005
Mensajes: 189
Antigüedad: 14 años
Puntos: 0
Respuesta: Método de particionado de tabla

Bueno por lo que he podido ver, la tienes que crear ya con su partición, lo que luego si puedes es ir añadiendole más particiones posteriormente, pero lo que yo necesito saber es si se puede particionar con valores dinámicos, y en caso de que se pueda, ¿como?...

Un saludo
  #4 (permalink)  
Antiguo 26/03/2010, 09:37
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 11 años, 9 meses
Puntos: 43
Respuesta: Método de particionado de tabla

Cita:
Iniciado por Alextroy Ver Mensaje
Bueno por lo que he podido ver, la tienes que crear ya con su partición, lo que luego si puedes es ir añadiendole más particiones posteriormente, pero lo que yo necesito saber es si se puede particionar con valores dinámicos, y en caso de que se pueda, ¿como?...

Un saludo
Me dá que no.
En definitiva es una tabla que por decirlo de algun modo, está dividida en varias tablas.

Etiquetas: tablas
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 00:38.