-- 可重新整理的概要表
CREATE SUMMARY TABLE TBL_NAME AS (SELECT * FROM TBL1 WHERE COL1='AAA')
DATA INITIALLY DEFERRED REFRESH DEFERRED
-- DATA INITIALLY DEFERRED: 建表時不填入資料
-- REFRESH DEFERRED: 透過 REFRESH TABLE 手動重新整理
-- 重新整理
REFRESH TABLE SUM_TABLE
修改:ALTER TABLE SUM_TABLE ...
DECLARE GLOBAL TEMPORARY TABLE TEMP_TBL
AS (FULLSELECT) DEFINITION ONLY
EXCLUDING IDENTITY COLUMN ATTRIBUTES
ON COMMIT DELETE ROWS
NOT LOGGED
-- 範例
DECLARE GLOBAL TEMPORARY TABLE DEC_BSEMPMS
AS (SELECT * FROM BSEMPMS) DEFINITION ONLY
EXCLUDING IDENTITY COLUMN ATTRIBUTES
ON COMMIT DELETE ROWS
NOT LOGGED
CREATE VIEW VIEW_NAME AS SELECT * FROM TABLE_NAME WHERE ...
DROP VIEW VIEW_NAME
-- 檢視視圖定義
SELECT TEXT FROM SYSCAT.VIEWS
-- 別名
CREATE ALIAS ALIAS_NAME FOR PRO_NAME -- PRO_NAME 可為 TABLE/VIEW/ALIAS/NICKNAME
CREATE SEQUENCE SEQ_NAME START WITH 1 INCREMENT BY 1 NO MAXVALUE NO CYCLE CACHE 100
ALTER SEQUENCE SEQ_NAME ...
DROP SEQUENCE SEQ_NAME
| 工具 | 支援格式 | 不支援 |
|---|---|---|
| IMPORT | DEL, ASC, IXF, WSF | — |
| EXPORT | DEL, IXF, WSF | ASC |
| LOAD | DEL, ASC, IXF | WSF |
| DB2MOVE | IXF | ASC, DEL, WSF |
(MON_APPS+1) * (DB_COUNT * (800 + TABLES_ACCESSED*20) + (APPS_CONNECTED+1) * (200 + TBSPACES*100)) / 4096
-- 受 MON_HEAP_SZ 參數控制
CREATE EVENT MONITOR STMB2 FOR STATEMENTS WRITE TO PIPE '/tmp/evpipe1' (UNIX) / '\\.\pipe\evpipe1' (Windows)mkfifo,Windows CreateNamedPipe()open(),Windows ConnectNamedPipe() 或 db2evmonSET EVENT MONITOR STMB2 STATE 1read(),Windows ReadFile()SET EVENT MONITOR STMB2 STATE 0close()/unlink(),Windows DisconnectNamedPipe()/CloseHandle()