DB2程式設計序技巧 一

2022-09-21 01:12:09 字數 1757 閱讀 3132

正在看的db2教程是dcvhllg:db2程式設計序技巧 (一)。1 db2程式設計

1.1 建儲存過程時create 後一定不要用tab鍵 3

1.2 使用臨時表 3

1.3 從資料表中取指定前幾條記錄 3

1.4 游標的使用 4

注意commit和rollback 4

游標的兩種定義方式 4

修改游標的當前記錄的方法 5

1.5 類似decode的轉碼操作 5

1.6 類似charindex查詢字元在字串中的位置 5

1.7 類似datedif計算兩個日期的相差天數 5

1.8 寫udf的例子 5

1.9 建立含identity值(即自動生成的id)的表 6

1.10 預防字段空值的處www.cppcns.com理 6

1.11 取得處理的記錄數 6

1.12 從儲存過程返回結果集(游標)的用法 6

1.13 型別轉換函式 8

1.14 儲存過程的互相呼叫 8

1.15 c儲存過程引數注意 8

1.16 儲存過程fence及unfence 8

1.17 sp錯誤處理用法 9

1.18 import用法 9

1.19 values的使用 9

1.20 給select 語句指定隔離級別 10

1.21 atomic及not atomic區別 10

2 db2程式設計效能注意 10

2.1 大資料的導表 10

2.2 sql語句盡量寫複雜sql 10

2.3 sql  sp及c sp的選擇 10

2.4 查詢的優化(hash及rr_to_rs) 11

2.5 避免使用c 及exists的方法 11

3 db2表及sp管理 12

3.1 看儲存過程文字 12

3.2 看表結構 12

3.3 檢視各表對sp的影響(被哪些sp使用) 12

3.4 檢視sp使用了哪些表 12

3.5 檢視function被哪些sp使用 12

3.6 修改表結構 12

4 db2系統管程式設計客棧理 13

4.1 db2安裝 13

4.2 建立database 14

4.3 手工做資料庫遠端(別名)配置 14

4.4 停止啟動資料庫例項 14

4.5 連線資料庫及看當前連dcvhllg接資料庫 14

4.6 停止啟動資料庫head 15

4.7 檢視及停止資料庫當前的應用程式 15

4.8 檢視本instance下有哪些database 15

4.9 檢視及更改資料庫head的配置 16

4.9.1 改排序堆的大小 16

4.9.2 改事物日誌的大小 16

4.9.3 出現程式堆記憶體不足時修改程式堆記憶體大小 16

4.10 檢視及更改資料庫例項的配置 16

4.10.1 開啟對鎖定情況的監控。 16

4.10.2 更改診斷錯誤捕捉級別 17

4.11 db2環境變數 17

4.12 db2命令環境設定 17

4.13 改變隔離級別 17

4.14 管理db\instance的引數 18

4.15 公升級後消除版本問題 18

4.16 檢視資料庫表的死鎖 18 

<

本文標題: db2程式設計序技巧 (一)

本文位址:

DB2程式設計序技巧 一

1.1 建儲存過程時create 後一定不要用tab鍵 create procedure 的create後只能用空格,而不可用tab健,否則編譯會通不過.切記,切記。1.2 使用臨時表 要注意,臨時表只能建在user tempory tables space 上,如果database只有 syste...

DB2程式設計序技巧

1 db2程式設計 1.1 建儲存過程時create 後一定不要用tab鍵 create procedure 的create後只能用空格,而不可用tab健,否則編譯會通不過。切記,切記。1.2 使用臨時表 要注意,臨時表只能建在user tempory tables space 上,如果databa...

DB2程式設計序技巧 二

1.6 類似charindex查詢字元在字串中的位置 locate y dfdasfay 查詢 y 在 dfdasfay 中的位置。1.7 類似datedif計算兩個日期的相差天數 days date 2001 06 05 days date 2001 04 01 days 返回的是從 0001 0...