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)
Dear,
ReplyDeleteThanks 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