我使用oracle数据库。
我试图在emp
表格列上使用替换UPDATE emp t
SET ename = REPLACE(t.ename, '[CR-LF]', chr(10))
commit;
个字符。
但是,以下内容并没有给我正确的结果。
ID | Name | Color
1 John Red
1 John Yellow
2 Bill Red
2 Bill Blue
2 Bill Black
什么似乎是问题?
答案 0 :(得分:2)
错误的是您要替换的文本。请改用字符代码:
UPDATE emp t
SET ename = REPLACE(t.ename, chr(13) || chr(10), chr(10))
答案 1 :(得分:1)
试试这个:
UPDATE emp t
SET ename = TRIM( TRAILING CHR(13) FROM t.ename)