CREATE SET TABLE DB1.TABLE1, NO FALLBACK
( CALL_START_DT DATE,
ACCT_ID INTEGER,
MSISDN VARCHAR(15),
VC_AMNT DECIMAL(18,4),
VAS_AMNT DECIMAL(18,4)
)
UNIQUE PRIMARY INDEX (CALL_START_DT,ACCT_ID,MSISDN);
วิธีการสร้าง Volatile Table (Temporary Table)
แบบที่ 1 - แบบระบุ column
CREATE VOLATILE SET TABLE VOL_TABLE1, NO LOGแบบที่ 2 - แบบ select มาจาก table อื่นอีกที
( CALL_START_DT DATE,
ACCT_ID INTEGER,
MSISDN VARCHAR(15),
VC_AMNT DECIMAL(18,4),
VAS_AMNT DECIMAL(18,4)
)
UNIQUE PRIMARY INDEX (CALL_START_DT,ACCT_ID,MSISDN) ON COMMIT PRESERVE ROWS;
CREATE VOLATILE MULTISET TABLE VOL_TABLE2, NO LOG ASการ create แบบที่ 2 จะได้ schema table ตาม data ที่ select มา
( SELECT ACCT_ID, MSISDN, PKG_NM, PKG_START_DT, PKG_END_DT
FROM DB2.TABLE2
WHERE SWON_DT >= '2010-01-01'
) WITH DATA
PRIMARY INDEX (ACCT_ID,MSISDN)
INDEX (PKG_NM) ON COMMIT PRESERVE ROWS;
โดยจะต้องมีการระบุว่า WITH DATA (ได้มาทั้ง schema และ data)
หรือ WITH NO DATA (ได้ schema อย่างเดียว ไม่เอา data)
1 comment:
Dear,
Thanks for your helpful weblog, but why do not you use standard character to write your web-blog
some of sentence are not readable
thank you
Arash
Post a Comment