單位元組處理函式
-
CREATE OR REPLACE Function ZL_GetSinglebyte_string
-
(
-
strValue_IN varchar2,
-
numValue_IN number
-
)
-
Return Varchar2 Is
-
v_temp varchar2(200);
-
v_return varchar2(200);
-
v_num number:=0;
-
v_sum number:=0;
-
idx number :=1 ;
-
idy number :=0 ;
-
BEGIN
-
IF lengthb(strValue_IN)>=numValue_IN then
-
WHILE idx <= LENGTH(strValue_IN) LOOP
-
v_temp := SUBSTR(strValue_IN,idx,1);
-
v_num := v_num + lengthb(v_temp);
-
if v_num > numValue_IN then
-
v_return := v_return||substr(strValue_IN,1,idx-1)||' ';
-
exit;
-
elsif v_num = numValue_IN then
-
v_return := v_return||substr(strValue_IN,1,idx);
-
exit;
-
else
-
idx := idx + 1 ;
-
END IF;
-
END LOOP;
-
ELSE
-
v_sum := numValue_IN - LENGTHB(strValue_IN);
-
v_return := v_return||strValue_IN;
-
WHILE idy < v_sum LOOP
-
v_return := v_return||' ';
-
idy := idy + 1;
-
END LOOP;
-
END IF;
-
IF mod(lengthb(strValue_IN),2) = 0 then
-
v_return := v_return || ' |';
-
ELSE
-
v_return := v_return || '|';
-
END IF;
-
Return v_return;
-
Exception
-
When Others Then
-
Zl_Errorcenter(Sqlcode, Sqlerrm);
-
END ZL_GetSinglebyte_string;
-
-
-
建同義詞:
-
create or replace public synonym ZL_GetSinglebyte_string
-
for HIS.ZL_GetSinglebyte_string;
-
----------------------------------------------------------
- GRANT EXECUTE ON ZL_GetSinglebyte_string to public
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28878983/viewspace-2133891/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Qt 大小端位元組序的處理QT
- 磁碟處理函式函式
- 字元處理函式字元函式
- oracle函式大全-字串處理函式Oracle函式字串
- 豪傑選單處理函式分析和研究函式
- JavaScript - 獲取字串位元組數(函式封裝)JavaScript字串函式封裝
- 陣列處理函式陣列函式
- SqlServer——字串處理函式SQLServer字串函式
- Oracle函式-->字元處理Oracle函式字元
- 安全字串處理函式字串函式
- 檔案處理函式函式
- 時間處理函式函式
- javascript事件處理函式繫結簡單介紹JavaScript事件函式
- 檔案輸入輸出處理(二)-位元組流
- mysql和oracle字串編碼轉換函式,字串轉位元組函式例子MySqlOracle字串編碼函式
- PHP函式處理函式例項詳解PHP函式
- 淺談虛擬函式表與位元組對齊函式
- php字串處理函式大全PHP字串函式
- SQL字串處理函式大全SQL字串函式
- 登錄檔處理函式函式
- ORACLE單行函式與多行函式之七:多行函式之分組函式示例Oracle函式
- PL/SQL單行函式和組函式詳解(轉)SQL函式
- mongoDB中聚合函式java處理MongoDB函式Java
- Sanic 處理函式修飾器函式
- JavaScript 註冊事件處理函式JavaScript事件函式
- Mysql字元處理函式詳解MySql字元函式
- 處理中英文的函式函式
- 幾個SQL 日期處理函式SQL函式
- SQL Server字串處理函式大全SQLServer字串函式
- Windows函式錯誤處理 (轉)Windows函式
- C#圖片處理函式C#函式
- C語言之字串處理函式C語言字串函式
- echarts 繫結事件處理函式Echarts事件函式
- Java提高篇(二):IO位元組流、字元流和處理流Java字元
- Flink處理函式實戰之四:視窗處理函式
- javascript刪除註冊的事件處理函式簡單介紹JavaScript事件函式
- javascript事件處理函式迴圈批量繫結簡單介紹JavaScript事件函式
- python函式每日一講 - divmod數字處理函式Python函式