create or replace typemyobjectformat
as object
( a int,
b date,
c varchar2(25)
create or replace type mytabletype as table ofmyobjectformat;
create or replace function prodfuncs return mytabletype pipelined as
--type mytabletype as table of myobjectformat;
begin
for i in 1 .. 5 loop
pipe row (myobjectformat(i,sysdate+i,'row '||i));
end loop;
return;
end;
--檢視使用
select * from table(prodfuncs());
Oracle 函式使用 TABLE
業務場景 呼叫自定義func 方法 用於分割字串的方法 後返回值為陣列型別,需要獲取陣列中的第乙個元素 第乙個字元段 1 先執行檢視結果 select split 20200820 20200821 from dual 結果 value colunm 120200820 220200821 2 檢視...
Oracle雜文 table函式使用
使用table函式,可在不建表的情況下,可與其他處理邏輯的fuction相結合,達到完成運算後再展現資料集的效果。現階段,本人主要將此用在介面 報表兩個方面。create or replace type t test as object id number,time date,data varcha...
C sort()函式使用簡介
sort 函式是c 的乙個排序函式,可以對傳入引數給定的區間的所有元素進行排序,預設是公升序,也可以是降序,如果需要其他排序規則需要自行編寫compare 函式作為引數。sort 並不是簡單的冒牌排序之類的,而是經過優化後的的快速排序演算法函式模板,時間複雜度n log2 n void sort c...