Oleh: denysutani | Agustus 20, 2009

DB2 MDC on Windows XP SP2

Setelah melakukan DPF dan table partitioning di Windows, sekarang kita akan mencoba untuk melakukan MDC. Setelah melakukan tahap planning, maka sekarang kita akan mencoba membuat table MDC.

Berikut syntaxnya
db2 create table mdc_samp(
sales_amount DECIMAL(10,2) NOT NULL,
date_of_sale DATE NOT NULL,
salesperson CHAR(10) NOT NULL,
store_nbr INTEGER,
year_and_month GENERATED AS (INTEGER(date_of_sale)/100))
ORGANIZE BY DIMENSIONS (store_nbr, year_and_month)

Syntax diatas sama seperti create table biasa kecuali 1 baris terakhir. Dengan syntax di atas, kita membuat sebuah table dengan 2 buah dimensi yaitu store_nbr dan year_and_month.

Untuk melakukan perubahan table secara manual, kita mungkin harus melakukan unloading data, drop view, drop table, create table, reload data, recreate view dan grant authorizations. Namun ada cara yang lebih mudah yaitu dengan menggunakan Stored Procedure SYSPROC.ALTOBJ

Berikut syntaxnya
CALL SYSPROC.ALTOBJ(‘APPLY_CONTINUE_ON_ERROR’,’
CREATE TABLE mdc_samp (
sales_amount DECIMAL(10,2) NOT NULL,
date_of_sale DATE NOT NULL,
salesperson CHAR(10) NOT NULL,
store_nbr INTEGER,
year_and_month GENERATED AS (INTEGER(date_of_sale)/100) )
ORGANIZE BY DIMENSIONS (store_nbr, year_and_month)
‘,-1,?)

Setelah itu lakukan
CALL SYSPROC.ALTOBJ(‘FINISH’,”,5,?) diikuti dengan RUNSTAT

Semoga berguna

Sumber
Database Partitioning,Table Partitioning, and MDC for DB2 9


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Kategori

%d blogger menyukai ini: