首页 > 数据库 >【Oracle】Oracle查询时去除某个字段的特殊符号,可扩展

【Oracle】Oracle查询时去除某个字段的特殊符号,可扩展

时间:2023-01-05 17:03:28浏览次数:40  
标签:4000 DATA chr replace -- 字段 VARCHAR2 Oracle 特殊符号

CREATE OR REPLACE FUNCTION FUN_DEL_ENTER(DATA_NAME VARCHAR2)
RETURN VARCHAR2 IS
/**    获取参数  **/
V_RESULT VARCHAR2(4000);
V_RESULT1 VARCHAR2(4000);
V_RESULT2 VARCHAR2(4000);
V_RESULT3 VARCHAR2(4000);
V_RESULT4 VARCHAR2(4000);
V_RESULT5 VARCHAR2(4000);
V_RESULT6 VARCHAR2(4000);
V_DATA_NAME VARCHAR2(4000);
BEGIN
V_DATA_NAME := DATA_NAME;
V_RESULT1   := replace(V_DATA_NAME,chr(32),'');   --空格
V_RESULT2   := replace(V_RESULT1, chr(10),'');    --回车
V_RESULT3   := replace(V_RESULT2, chr(9),'');     --tab
V_RESULT4   := replace(V_RESULT3, chr(92),'');      --\
V_RESULT5   := replace(V_RESULT4, chr(47),'');       --/--
V_RESULT6   := replace(V_RESULT5, chr(34),'');       -- "
V_RESULT    := replace(V_RESULT6, chr(39),'');       -- '  chr括号里面的是符号对应的Ascii值,可根据实际情况进行修改
RETURN (V_RESULT);

END;

 

标签:4000,DATA,chr,replace,--,字段,VARCHAR2,Oracle,特殊符号
From: https://www.cnblogs.com/aioe/p/17028081.html

相关文章

  • ORACLE delete 表空间释放
    --1、创建测试表createtablecux.cux_test_dataasselect*fromGL_JE_HEADERS; --2、查看数据条数selectcount(1)fromcux.cux_test_data;  --3、查看区......
  • [Oracle19C 数据库管理] 初始化参数
    初始化参数文件默认情况下,初始化参数文件保存在$ORACLE_HOME/dbs目录中。初始化参数分为SPFILE和Pfile两种。SPFILE(ServerParameterFile)二进制文件,可以由数......
  • Oracle nfs集中备份替代NBU
    配置NFShttps://www.linuxprobe.com/basic-learning-12.htmlORACLE各节点挂载nfsmount -tnfs4-ominorversion=1,rsize=1048576,wsize=1048576,hard,timeo=600,retr......
  • 6.Oracle的Hints
    1.Oracle的Hints是什么?Hints是一种机制,用来告诉优化器按照我们告诉它的方式生成执行计划。在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中......
  • Oracle 最大打开游标错误/最大打开游标错误
    概述当你在Oracle中出现“MaxOpenCursor”错误时,要找出系统的哪个sql没有关闭是一件非常困难的事情。如果您在java中使用preparedstatement,关闭您的结果集是不够......
  • Huge CRF File Size Oracle RAC Environment
    EnvironmentOracleLinux(6.xor7.x)Oracle11g(RACorSTANDALONE) SymptomsOracleGRID_HOMEsizeishuge$GRID_HOME/crf/foldersizeishugeForea......
  • C#获得Access数据库中的表名,以及根据表名获取字段名
    ///<summary>///返回Mdb数据库中所有表表名///</summary>publicstring[]GetShemaTableName(stringdatabase_path,stringdatabase_password......
  • C#获得SQLServer服务器名、数据库名、表名、以及字段名
    usingSystem.Data.SqlClient;///<summary>///获取局域网内的所有数据库服务器名称///</summary>///<returns>服务器名称数组</ret......
  • Oracle JDBC 连接的几种方式
    OracleJDBC连接的几种方式jdbc连接oraclerac数据库的写法:1、方法之一datasource.jdbcUrl=jdbc:oracle:thin:@//192.168.1.43:1521/orcl注意是=号后面的内容。其中orcl......
  • Oracle的start with connect by prior
    oracle的startwithconnectbyprior是根据条件递归查询"树",分为四种使用情况:第一种:查询结果自己所有的后代节点(包括自己)startwith子节点ID='...'connectbyprior......