Oracle Method of Removing Special Characters

  • 2021-09-16 08:29:06
  • OfStack


/*LYXXB( Cemetery information table )
lymc( Party A ),dz( Mailing address ),dh( Contact number )
*/
SELECT lymc,dz,dh FROM lyxxb
/* Remove carriage return (\b)*/
update lyxxb set dz=replace(dz,chr(13),'')
/* Remove line breaks (\n)*/
update lyxxb set dz=replace(dz,chr(10),'')
/* Remove carriage return (\b)*/
update lyxxb set dh=replace(dh,chr(13),'')
/* Remove line breaks (\n)*/
update lyxxb set dh=replace(dh,chr(10),'')
/*YWDJB( Business registration form )
gxrxm(y Party B ),azfsdm( Category ),mwflmc( Position ),lxdz( Home address ),ksrq( Start date ),jsrq( End date ),sfzh( ID number ),ssje( Paid-in amount ),rq( Date of processing )
*/
/* Ecology */
SELECT gxrxm,azfsmc,mwflmc,to_char(ksrq,'yyyy') as years1,to_char(ksrq,'mm') as months1,to_char(ksrq,'dd') as days1,to_char(jsrq,'yyyy') as years2,to_char(jsrq,'mm') as months2,to_char(jsrq,'dd') as days2,ssje,money_to_chinese(ssje) as dx FROM ywdjb WHERE djh='02x1995052119950140'
SELECT gxrxm,lxdz,lxdh,sfzh,czyxm,to_char(rq,'yyyy') as years,to_char(rq,'mm') as months,to_char(rq,'dd') as days FROM ywdjb WHERE djh='02x1995052119950140'

/* Tomb site */
SELECT gxrxm,mxmc,mwflmc,to_char(ksrq,'yyyy') as years1,to_char(ksrq,'mm') as months1,to_char(ksrq,'dd') as days1,to_char(jsrq,'yyyy') as years2,to_char(jsrq,'mm') as months2,to_char(jsrq,'dd') as days2,ssje,money_to_chinese(ssje) as dx FROM ywdjb WHERE djh='20130201164043'
SELECT s.SCMXTJFL1,y.gxrxm,y.mxmc,y.mwflmc,to_char(y.ksrq,'yyyy') as years1,to_char(y.ksrq,'mm') as months1,to_char(y.ksrq,'dd') as days1,to_char(y.jsrq,'yyyy') as years2,to_char(y.jsrq,'mm') as months2,to_char(y.jsrq,'dd') as days2,y.ssje,money_to_chinese(y.ssje) as dx FROM ywdjb y inner join spmldm s on y.mxdm=s.spmldm where djh='20130201164043'
select SCMXTJFL1 from spmldm where spmldm='305'
select * from ywdjb where mxdm='305'
/* Renewal of lease */
SELECT mwflmc,mxmc,mj,dabh FROM qtywb WHERE djh='032005032120050374' and ywdjh='yw200505090028'
SELECT WRXM FROM wrxxb_str WHERE djh='032005032120050374'
select wrxm from wrxxb_str where djh='02x1995040619950095'
SELECT mwflmc,mxmc,mj,dabh FROM qtywb WHERE djh='02x1995040619950095'
/*xx*/
SELECT w.wrxm,q.sfzh,q.lxdz,q.czyxm,q.lxdh,to_char(q.rq,'yyyy-mm-dd') as sj,q.mwflmc,q.mxmc,q.mj,q.dabh,to_char(q.ksrq,'yyyy') as years1,to_char(q.ksrq,'mm') as months1,to_char(q.ksrq,'dd') as days1,to_char(q.jsrq,'yyyy') as years2,to_char(q.jsrq,'mm') as months2,to_char(q.jsrq,'dd') as days2 FROM qtywb q INNER JOIN wrxxb_str w ON q.djh=w.djh WHERE q.djh='032005032120050374' and q.ywdjh='yw200505090028'
SELECT lymc FROM lyxxb

/*WRXXB( Dead person information table )
wrxm( Name of the deceased ),xb( Gender ),nl( Age ),mz( Ethnic group )
*/
SELECT wrxm,x.xbmc,nl,mz FROM wrxxb w INNER JOIN xbxx x ON w.xb=x.xbdm WHERE djh='02x1995052119950140'
select to_char(rq,'yyyy') as years,to_char(rq,'mm') as months,to_char(rq,'dd') as days from ywdjb

select * from xbxx
select * FROM wrxxb
select ksrq,jsrq from ywdjb
select to_char(ksrq,'yyyy') as years1,to_char(ksrq,'mm') as months1,to_char(ksrq,'dd') as days1,to_char(jsrq,'yyyy') as years2,to_char(jsrq,'mm') as months2,to_char(jsrq,'dd') as days2 from ywdjb        


Related articles: