oracle 函数判断字符串是否包含图片格式的实例代码

发布时间 - 2026-01-11 02:19:45    点击率:

首先是写一个分割字符串的函数,返回table类型

CREATE OR REPLACE FUNCTION fn_split (p_str IN VARCHAR2, p_delimiter IN VARCHAR2)
RETURN ty_str_split
IS
  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 函数判断字符串是否包含图片格式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# oracle  # 字符串函数  # 字符串包含图片格式  # 用C#将图片保存至Oracle BLOB字段中的方法  # ORACLE批量导入图片到BLOB字段代码示例  # 小编  # 在此  # 给大家  # 所述  # 给我留言  # 感谢大家  # 判断是否  # 疑问请  # 有任何  # len  # str  # ty_str_split  # INT  # RETURN  # LOOP  # INSTR  # SUBSTR  # str_split  # LENGTH  # lt 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 微信小程序 五星评分(包括半颗星评分)实例代码  Windows Hello人脸识别突然无法使用  如何在建站之星网店版论坛获取技术支持?  奇安信“盘古石”团队突破 iOS 26.1 提权  如何用PHP工具快速搭建高效网站?  ,怎么在广州志愿者网站注册?  百度浏览器如何管理插件 百度浏览器插件管理方法  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】  Laravel模型事件有哪些_Laravel Model Event生命周期详解  如何快速搭建高效简练网站?  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)  PHP正则匹配日期和时间(时间戳转换)的实例代码  Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全  Angular 表单中正确绑定输入值以确保提交与验证正常工作  Laravel怎么连接多个数据库_Laravel多数据库连接配置  如何登录建站主机?访问步骤全解析  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  香港服务器网站推广:SEO优化与外贸独立站搭建策略  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  Laravel用户密码怎么加密_Laravel Hash门面使用教程  Laravel安装步骤详细教程_Laravel环境搭建指南  Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】  Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程  Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  音乐网站服务器如何优化API响应速度?  微信小程序 canvas开发实例及注意事项  javascript事件捕获机制【深入分析IE和DOM中的事件模型】  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  如何制作一个表白网站视频,关于勇敢表白的小标题?  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  英语简历制作免费网站推荐,如何将简历翻译成英文?  如何用狗爹虚拟主机快速搭建网站?  如何在Windows 2008云服务器安全搭建网站?  Laravel如何自定义错误页面(404, 500)?(代码示例)  Bootstrap整体框架之JavaScript插件架构  Laravel怎么为数据库表字段添加索引以优化查询  如何快速登录WAP自助建站平台?  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  如何快速搭建安全的FTP站点?  智能起名网站制作软件有哪些,制作logo的软件?  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  Laravel如何保护应用免受CSRF攻击?(原理和示例)  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口