這裏是我寫將字符串轉換成ASCII值,但m到處以下錯誤的PL/SQL程序:以下程序中的錯誤是什麼?
ORA-06550: line 12, column 5:
PLS-00113: END identifier 'FUNCTION' must match 'ENCODE12' at line 3, column 10
ORA-06550: line 12, column 13:
PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following: begin function package pragma procedure form
- 聲明
- 拋光輪數(3):= 0;
- 功能Encode12(字符串VARCHAR2)
我新的PL/SQL編程。預先感謝。
declare
buff number(3):=0;
function Encode12(string varchar2)
return varchar2 is
encodedString varchar2(50):='';
Begin
for i in 1 .. length(string) loop
buff:=ascii(substr(string,i,1));
concat(encodedString,buff);
end loop;
return encodedString;
end function;
你想創建一個函數嗎?或者你是否試圖創建一個聲明本地函數的匿名PL/SQL塊? –
它的一個函數..用戶定義的函數計算值.. –