Oracle中table資料資料型別

2022-04-28 12:26:24 字數 2003 閱讀 6952

function f_returndescription(varid in

varchar2) 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 檢視...