Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: Partitioning Question
yes, Oracle will insert the rows according to the partitioning ranges into
each partition. The partition criteria works like a function; the tupel (rows)
is the input and the function pass back the partition.
If you want insert mass data into only one partition, you can help Oracle
by specifying the partition.
If you move all rows of your stage table into one partition of the fact table, may be you can use the 'alter table ... exchange' statement; its really fast.
Jan
usmrall wrote:
>
> Hello all,
> The way I understand partitioning is that data is stored in logically
> (and physicially if different partitions are on diff disks) in separate
> areas. How will Oracle treat an insert into a partitioned table ?
> will it look at teh values and determine in which partition to place the
> data ? I load data into a stage table and then move it into the DW
> fact table, which is partitioned on year and period.
> tia,
>
> Sent via Deja.com http://www.deja.com/
> Before you buy.
--
![]() |
![]() |