首页 > 代码库 > Oracle 中的replace函数的应用

Oracle 中的replace函数的应用

replace 函数用法如下:

replace(‘将要更改的字符串‘,‘被替换掉的字符串‘,‘替换字符串‘)

oracle 中chr()函数

CHR() --将ASCII码转换为字符
语法
CHR(number_code)
示例
select CHR(116) from dual;  --返回‘t‘

几个常用的chr()函数:
chr(9) --制表符
chr(10) --换行符
chr(13) --回车符
chr(32) --空格符
chr(34) --双引号“"”

例:replace(‘111<br/>333444‘,chr(13)||chr(10), ‘ ‘)

CHR()有个对应的函数ASCII(),可以实现相反的作用。

ASCII() --将字符转换为ASCII码

语法 ASCII(single_character)

示例 select ASCII(‘t‘) from dual;  --返回116

 

ASCII表

DecHexOctCharDescription
00000 null
11001 start of heading
22002 start of text
33003 end of text
44004 end of transmission
55005 enquiry
66006 acknowledge
77007 bell
88010 backspace
99011 horizontal tab
10A012 new line
11B013 vertical tab
12C014 new page
13D015 carriage return
14E016 shift out
15F017 shift in
1610020 data link escape
1711021 device control 1
1812022 device control 2
1913023 device control 3
2014024 device control 4
2115025 negative acknowledge
2216026 synchronous idle
2317027 end of trans. block
2418030 cancel
2519031 end of medium
261A032 substitute
271B033 escape
281C034 file separator
291D035 group separator
301E036 record separator
311F037 unit separator
3220040 space
3321041! 
3422042" 
3523043# 
3624044$ 
3725045% 
3826046& 
3927047 
4028050( 
4129051) 
422A052* 
432B053+ 
442C054, 
452D055- 
462E056. 
472F057/ 
48300600 
49310611 
50320622 
51330633 
52340644 
53350655 
54360666 
55370677 
56380708 
57390719 
583A072: 
593B073; 
603C074< 
613D075= 
623E076> 
633F077? 
6440100@ 
6541101A 
6642102B 
6743103C 
6844104D 
6945105E 
7046106F 
7147107G 
7248110H 
7349111I 
744A112J 
754B113K 
764C114L 
774D115M 
784E116N 
794F117O 
8050120P 
8151121Q 
8252122R 
8353123S 
8454124T 
8555125U 
8656126V 
8757127W 
8858130X 
8959131Y 
905A132Z 
915B133[ 
925C134\ 
935D135] 
945E136^ 
955F137_ 
9660140` 
9761141a 
9862142b 
9963143c 
10064144d 
10165145e 
10266146f 
10367147g 
10468150h 
10569151i 
1066A152j 
1076B153k 
1086C154l 
1096D155m 
1106E156n 
1116F157o 
11270160p 
11371161q 
11472162r 
11573163s 
11674164t 
11775165u 
11876166v 
11977167w 
12078170x 
12179171y 
1227A172z 
1237B173{ 
1247C174| 
1257D175} 
1267E176~ 
1277F177DEL