create or replace function getvar(varlist in varchar2, varname in varchar2)
return varchar2 as
result_v varchar2(50);
temp_pos number(10);
tempstr_v varchar2(4000);
temp_length_v number(10);
begin
-----查詢引數在varlist字串中的位置,並計算出值的下標索引
temp_pos := instr(chr(01) || varlist, chr(01) || varname || '=') +
length(varname) + 1;
if temp_pos <= length(varname) + 1 then
return ''; ---位置為0時表示沒有該引數。返回空
else
---獲得等號後面的所有值
tempstr_v := substr(varlist, temp_pos);
---獲得等號後面第乙個分割符號的位置
temp_pos := instr(tempstr_v, chr(01));
if temp_pos = 0 then
return tempstr_v;
else
return substr(tempstr_v, 1, temp_pos - 1);
end if;
end if;
end;
解決Android自定義控制項無法獲取字串顏色
自定義控制項在建立的時候,需要對他的顏色進行設定。顏色的設定通過paint類中的setcolor方法進行設定。public native void setcolor int color 通過檢視原始碼發現setcolor需要int值。但我們value下的color檔案中儲存的是string值 可以通...
sql 自定義函式擷取字串
sql對字串的處理能力比較弱,比如我要迴圈遍歷象1,2,3,4,5這樣的字串,如果用陣列的話,遍歷很簡單,但是t sql不支援陣列,所以處理下來比較麻煩。下邊的函式,實現了象陣列一樣去處理字串。一,用臨時表作為陣列 create function f split c varchar 2000 spl...
Oracle自定義函式
語法如下 create or replace function function name argment type,argment type return return type 返回資料的型別 變數的申明,比如 stryuan varchar2 150 begin function body 函...