function f_returndescription(varid invarchar2) return
varchar2
isnumdatacount
number(12
); mytable ly_familyproperty
%rowtype;
begin
select
count(1
)
into
numdatacount
from
ly_familyproperty t
where t.id =
varid;
if numdatacount =
0then
return'';
endif
;
select
*into mytable from ly_familyproperty where id =
varid;
/*1:公積金;2:社保;3:企業所得稅繳納情況;4:工商登記情況;5:個人所得稅繳納情況;
6:非居住類房屋情況;7:機動車輛登記情況;8:其他財產
*/if mytable.propertype ='1
'then
return
'月繳存額:
'|| mytable.money||'
元'; elsif mytable.propertype ='
2'then
return
'月繳存額:
'|| mytable.money||'
元'; elsif mytable.propertype ='
3'then
return
'月繳納基數:
'|| mytable.money||'
元'; elsif mytable.propertype ='
4'then
return
'工商主體名稱:
'|| mytable.business_title ||';
'||''
||to_char(mytable.check_time,
'yyyy-mm-dd
') ||';
'||'出資額:
'|| mytable.money||'
萬元'; elsif mytable.propertype ='
5'then
return
'月繳納基數:
'|| mytable.money||'
元'; elsif mytable.propertype ='
6'then
return''
|| mytable.address ||
';建築面積:
'|| mytable.buildarea ||''
||to_char(mytable.check_time,
'yyyy-mm-dd
') ||
';產權證號:'||
mytable.pronum;
elsif mytable.propertype ='
7'then
return
'品牌:
'|| mytable.brand ||
';排量:
'|| mytable.exhaust_volume ||
';車輛使用性質:
'|| mytable.use_nature ||''
||to_char(mytable.check_time,
'yyyy-mm-dd');
elsif mytable.propertype ='
8'then
return
mytable.business_title;
else
return'';
endif;
end f_returndescription;
Oracle中table變數在JDBC中的運用
1.先定義乙個返回陣列型別的方法 create or replace type my table type is table of varchar2 20 create or replace function func return my table type isi my table type m...
yui datatable 更新table資料
使用render可以重新渲染datatable,之前新增的樣式等資訊也想相應會初始化,另外行定位等也會失效 使用updaterows方法不會刪除樣式等資訊 var records mytable.getrecordset getrecords varodata,i,len,newspeed for ...
Oracle 函式使用 TABLE
業務場景 呼叫自定義func 方法 用於分割字串的方法 後返回值為陣列型別,需要獲取陣列中的第乙個元素 第乙個字元段 1 先執行檢視結果 select split 20200820 20200821 from dual 結果 value colunm 120200820 220200821 2 檢視...