oracle删除字段中的空格、回车及指定字符
发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,create or replace procedure PROC_test is --Description:删除字段中的指定字符(回车chr(13)、换行chr(10)) --By LiChao
千家信息网最后更新 2024年12月13日oracle删除字段中的空格、回车及指定字符
create or replace procedure PROC_test is --Description:删除字段中的指定字符(回车chr(13)、换行chr(10)) --By LiChao --Date:2016-03-01 colname varchar(20); --列名 cnt number; --包含换行符的列的行数 v_sql varchar(2000); --动态SQL变量begin --读取表中的列 for col in (select column_name from user_tab_columns where table_name = 'TEMP') loop colname := col.column_name; --替换换行符chr(10) v_sql := 'select count(1) from temp where instr(' || colname || ',chr(10))>0 '; EXECUTE IMMEDIATE V_SQL into cnt; if cnt > 0 then v_sql := 'update temp set ' || colname || '=trim(replace(' || colname || ',chr(10),''''))' || 'where instr(' || colname || ',chr(10))>0 '; EXECUTE IMMEDIATE V_SQL; commit; end if; --替换回车符chr(13) v_sql := 'select count(1) from temp where instr(' || colname || ',chr(13))>0 '; EXECUTE IMMEDIATE V_SQL into cnt; if cnt > 0 then v_sql := 'update temp set ' || colname || '=trim(replace(' || colname || ',chr(13),''''))' || 'where instr(' || colname || ',chr(13))>0 '; EXECUTE IMMEDIATE V_SQL; commit; end if; --替换'|' chr(124) 为'*' chr(42) v_sql := 'select count(1) from temp where instr(' || colname || ',chr(124))>0 '; EXECUTE IMMEDIATE V_SQL into cnt; if cnt > 0 then v_sql := 'update temp set ' || colname || '=replace(' || colname || ',chr(124),chr(42))' || 'where instr(' || colname || ',chr(124))>0 '; EXECUTE IMMEDIATE V_SQL; commit; end if; end loop;end PROC_test;/
换行符
字段
字符
动态
变量
空格
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
新型网络安全的三个时代分别是
河北伟创网络技术公司
java前端操作数据库
搭建共享文件服务器
pingcap数据库认证
企业应用程序管理服务器
软件开发项目分工怎么写
系统安全是指数据库系统安全吗
软件开发行业怎么样
山东web前端软件开发哪家好
软件开发百度贴吧
mqtt免费服务器
国土资源部 规划数据库
评标在线管理服务器
应用程序共用一个数据库
扬州银联软件开发创新服务
类似alook的软件开发者
pyqt5与数据库进行连接
药智网数据库查询
数据库schma是什么
甘南人网络安全知识
一图读懂网络安全宣传周
网络安全故事分享
服务器如何配置地址映射
国产服务器应用
小程序数据库连接的和原来不一样
手游版方舟怎么创建服务器
扬州银联软件开发创新服务
sql数据库怎么停止运行
网络安全攻击法分为