Table 函式使用簡介

2021-05-28 11:52:49 字數 519 閱讀 1924

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...