create or replace procedure test_msg
AS
L_EC TY_STR_SPLIT;
begin
L_EC:=F_C_SPLITSTR('Q|Q|E', '|');
FOR I IN 1 .. L_EC.COUNT LOOP
dbms_output.put_line(L_EC(I));
END LOOP;
end;
其中TY_STR_SPLIT是CREATE OR REPLACE TYPE "TY_STR_SPLIT" IS TABLE OF VARCHAR2 (4000)
我想把得到的L_EC去掉重復的,得到Q,E集合,ORACLE里該怎么弄呢
uj5u.com熱心網友回復:
樓主研究一下 regexp_substr 這個函式,對你現有的問題,很有用。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/6862.html
標籤:開發
上一篇:Oracle 里面 FLOAT Infinity的值是怎么插入的?
下一篇:求助,表資料誤刪怎么辦
