以下的文章主要描述的是DB2編程序的操作技巧,你如果對DB2數據庫編程序的操作技巧有興趣的話,你就可以對下面的文章進行點擊觀看了,以下就是文章的主要內容的詳細描述,望大家在浏覽之後會對其有更深的了解。
DB2編程序技巧之1. 建存儲過程時Create 後一定不要用TAB鍵
- 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. 從數據表中取指定前幾條記錄
- select * from tb_market_code fetch first 1 rows only
但下面這種方式不允許
- select market_code into v_market_code
- from tb_market_code fetch first 1 rows only;
選第一條記錄的字段到一個變量以以下方式代替
- declare v_market_code char(1);
- declare cursor1 cursor for select market_code from tb_market_code
- fetch first 1 rows only for update;
- open cursor1;
- fetch cursor1 into v_market_code;
- close cursor1;
以上的相關內容就是對DB2編程序技巧的介紹,望你能有所收獲。
上述的相關內容就是對DB2編程序技巧的描述,希望會給你帶來一些幫助在此方面。