程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> DB2編程序的操作技巧有哪些?

DB2編程序的操作技巧有哪些?

編輯:DB2教程

以下的文章主要描述的是DB2編程序的操作技巧,你如果對DB2數據庫編程序的操作技巧有興趣的話,你就可以對下面的文章進行點擊觀看了,以下就是文章的主要內容的詳細描述,望大家在浏覽之後會對其有更深的了解。

DB2編程序技巧之1. 建存儲過程時Create 後一定不要用TAB鍵

  1. create procedure 

的create後只能用空格,而不可用tab健,否則編譯會通不過。 切記,切記。

DB2編程序技巧之2. 使用臨時表

要注意,臨時表只能建在user tempory tables space 上,如果database只有system tempory table space是不能建臨時表的。

另外,DB2的臨時表和sybase及oracle的臨時表不太一樣,DB2的臨時表是在一個session內有效的。所以,如果程序有多線程,最好不要用臨時表,很難控制。

建臨時表時最好加上 with replace選項,這樣就可以不顯示的drop 臨時表,建臨時表時如果不加該選項而該臨時表在該session內已創建且沒有drop,這時會發生錯誤。

DB2編程序技巧之3. 從數據表中取指定前幾條記錄

  1. select * from tb_market_code fetch first 1 rows only 

但下面這種方式不允許

  1. select market_code into v_market_code  
  2. from tb_market_code fetch first 1 rows only;  

選第一條記錄的字段到一個變量以以下方式代替

  1. declare v_market_code char(1);  
  2. declare cursor1 cursor for select market_code from tb_market_code  
  3. fetch first 1 rows only for update;  
  4. open cursor1;  
  5. fetch cursor1 into v_market_code;  
  6. close cursor1;  

以上的相關內容就是對DB2編程序技巧的介紹,望你能有所收獲。

DB2編程序技巧

上述的相關內容就是對DB2編程序技巧的描述,希望會給你帶來一些幫助在此方面。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved