久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

oracle函數如何判斷字符串是否包含圖片格式

135次閱讀
沒有評論

共計 1181 個字符,預計需要花費 3 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

這篇文章將為大家詳細講解有關 oracle 函數如何判斷字符串是否包含圖片格式,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

首先是寫一個分割字符串的函數,返回 table 類型

CREATE OR REPLACE FUNCTION fn_split (p_str IN VARCHAR2, p_delimiter IN VARCHAR2)
RETURN ty_str_split
 j INT := 0;
 i INT := 1;
 len INT := 0;
 len1 INT := 0;
 str VARCHAR2 (4000);
 str_split ty_str_split := ty_str_split ();
BEGIN
 len := LENGTH (p_str);
 len1 := LENGTH (p_delimiter);
 WHILE j   len
 LOOP
 j := INSTR (p_str, p_delimiter, i);
 IF j = 0
 THEN
 j := len;
 str := SUBSTR (p_str, i);
 str_split.EXTEND;
 str_split (str_split.COUNT) := str;
 IF i  = len
 THEN
 EXIT;
 END IF;
 ELSE
 str := SUBSTR (p_str, i, j - i);
 i := j + len1;
 str_split.EXTEND;
 str_split (str_split.COUNT) := str;
 END IF;
 END LOOP;
 RETURN str_split;
END fn_split;

上面這個函數可以將字符串分割返回 table

create or replace function fn_ispng(
 strpng in varchar2
 ) return number is
 v_num number;
begin
 WITH t1 AS
 (select * from table (fn_split(strpng, .))
 )
 select count(1) into v_num from t1 where t1.column_value in ( png ,  jpg , jpeg , gif , bmp , eps 
 return v_num;
end fn_ispng;

上面這個是判斷是否是圖片格式,的圖片格式返回 1

select fn_ispng(dfdfd.png) from dual;

關于“oracle 函數如何判斷字符串是否包含圖片格式”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向 AI 問一下細節

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-04發表,共計1181字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 鹤岗市| 绥中县| 永康市| 石屏县| 土默特左旗| 蕉岭县| 延吉市| 新乡县| 茂名市| 九龙坡区| 社旗县| 江西省| 平泉县| 湖北省| 鄂托克旗| 夏河县| 岗巴县| 兴宁市| 道孚县| 萝北县| 闽清县| 平塘县| 建德市| 儋州市| 盐津县| 望谟县| 大荔县| 英吉沙县| 闸北区| 定远县| 宁远县| 上蔡县| 东阳市| 进贤县| 巴林右旗| 太原市| 吉隆县| 苍山县| 司法| 旅游| 社旗县|