db2版本v8.1.3.160 補丁:18
不多說,直接上**
create function ms.renode以@為終結符號,就不會出現這種問題了(nodecode varchar(10) )
returns varchar(10)
language sql
no external action f1:
begin atomic
declare v_fcode varchar(2);
declare v_lcode varchar(8);
set v_fcode =substr(nodecode,1,2);
set lastcode = substr(nodecode,3,8);
if(v_fcode ='00') then set v_fcode = '07';
elseif(v_fcode ='01') then set v_fcode = '08';
end if;
return v_fcode||v_lcode;
end;
end@
然後在執行的時候用db2 -td@ -f ***.sql 就ok了。
另外在執行新建表***.sql的時候,執行db2 -tvf crtdb.sql
出現end of file reached while reading the command
解決辦法
[db2instl@localhost db] file crtdb.sql
crtdb.sql:iso-8859 text,with crlf line terminators
[db2instl@localhost db] dos2unix crtdb.sql
dos2unix:converting file crtdb.sql to unix format ...
[db2instl@localhost db] db2 -tvf crtdb.sql
successfully!
異常 自定義異常
package test 01 練習 計算成績的平均值 異常的情況 成績為負數 me 總結 練習寫好乙個程式,思路最重要要做到心中有數,當計算成績的平均值,定義乙個方法,最後這個方法返回平均數即可 關鍵在於 方法的引數是啥?返回值型別是啥?當然是乙個陣列 可變引數組int grades int型別 ...
異常 自定義異常
自己定義的異常類,也就是api中的標準異常類的直接或間接的子類 用自定義異常標記業務邏輯的異常,避免與標準異常混淆 1 建立自定義異常類 2 在方法中通過throw關鍵字拋出自定義異常 public class customexception extends exception 3 呼叫throws...
異常 自定義異常
throwable是所有異常的根。error是錯誤資訊,exception是異常資訊。error 是程式中無法處理的錯誤,表示執行應用程式 現了嚴重的錯誤。此類錯誤一般表示 執行時jvm出現問題。exception 程式本身可以捕獲並且可以處理的異常。捕獲異常 try,catch,finally 丟...