||(如 'Hello' || 'World')DELETE FROM test 記日誌、慢IMPORT FROM /dev/null OF DEL REPLACE INTO test 較快ALTER TABLE test ACTIVATE NOT LOGGED INITIALLY WITH EMPTY TABLE 最快、不記日誌EXPORT TO file.del OF DEL SELECT * FROM tab
IMPORT FROM file.del OF DEL INSERT INTO tab
SELECT * FROM SYSIBM.SYSTABLES WHERE LOWER(NAME) = 'tab_name'
db2 connect to db
db2 "get snapshot for locks on db"
db2 terminate
# 找到 application handle
db2 "force application (handle)"
db2 -td@ -vf proc.sql -- @ 為過程內定義的終止符
RUNSTATS ON TABLE schema.tab WITH DISTRIBUTION AND DETAILED INDEXES ALL
db2 connect to db
db2 "update monitor switches using lock on sort on bufferpool on uow on table on statement on"
db2 "get snapshot for all on db"
SELECT PROCNAME, TEXT FROM SYSIBM.SYSPROCEDURESLIST TABLESLOCATE('y', 'xyz') 返回位置(從 1 開始)DAYS(DATE('2007-03-01')) - DAYS(DATE('2007-02-28'))(基準 0001-01-01)CREATE ALIAS local_tab FOR remote_inst.remote_tabDESCRIBE TABLE tab 或 DESCRIBE SELECT * FROM tabRESTART DATABASE db_nameACTIVATE DATABASE db_name(預熱內存,避免首次連接延遲)DEACTIVATE DATABASE db_nameRENAME TABLE old_name TO new_nameCREATE SEQUENCE order_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO CYCLE CACHE 24
DESCRIBE INDEXES FOR TABLE tab SHOW DETAIL