在oracle裡如何去掉資料後的回車換行符

2022-08-21 14:25:37 字數 2741 閱讀 6224

1樓:匿名使用者

1、建立測試表,

create table test_huiche(id varchar2(20), value varchar2(20));

2、插入測試資料,部分值含回車換行符;

insert into test_huiche values(1, 'ab

c');

insert into test_huiche values(2,'ed');

insert into test_huiche values(3,'ffg');

insert into test_huiche values(4,'hj

k');

commit;

3、查詢表中全量資料,可以發現部分值含回車換行符;select t.*, rowid from test_huiche t;

4、編寫語句,去掉資料後的回車換行符;

select t.id, replace(replace(t.value,chr(9),''),chr(10),'') as value from test_huiche t;

2樓:匿名使用者

chr(10)回車

chr(13)換行

如果記得不錯的話。

如果你想替換資料中所有回車和換行可以用

replace(column,chr(10))replace(replace(column,chr(10)),chr(13))

或者利用translate函式。

如果只是替換末尾的回車換行用rtrim

rtrim(column,chr(10)) --有些系統回車換行就是一個chr(10)

rtrim(column,chr(10),chr(13))或者4次。--有些系統尤其是舊時候的工具開發的系統會同時存在chr(10)和chr(13)。酌情處理吧。

3樓:壬夜柳

使用replace的函式,把其替換為空即可

trim只能去空格吧

4樓:穿雲筱

你用trim函式好了

在oracle裡如何去掉資料後的回車換行符

5樓:千鋒教育

替換資料中所有回車和換行可以用

replace(column,chr(10))replace(replace(column,chr(10)),chr(13))

或者利用translate函式。

如果只是替換末尾的回車換行用rtrim

rtrim(column,chr(10)) --有些系統回車換行就是一個chr(10)

rtrim(column,chr(10),chr(13))或者4次。--有些系統尤其是舊時候的工具開發的系統會同時存在chr(10)和chr(13)。

如何去除oracle資料庫欄位中回車換行符

6樓:藍月

update table set fa=replace(fa,chr(13),'') ; --- 除去回車符

update table set fa=replace(fa,' ','') ; --- 除去空格符

declare @str varchar(100)set @str='dfd dfd df

dfdfd fdf

sdgdgd'

select replace(replace(@str,char(32),''),char(13)+char(10),'')

oracle資料庫中的回車符怎麼刪

7樓:

設帶回車符號的欄位為field_a

替換回車符:

replace(field_a,chr(13),'')替換換行符:

replace(field_a,chr(10),'')替換回車換行符:

replace(replace(field_a,chr(13),''),chr(10),'')

8樓:匿名使用者

把對應欄位做個處理:ltrim(欄位,chr(13)) 去掉右側的回車。

sql語句如何批量刪除資料中回車、換行符?

9樓:

\n 不對

假設表a中a欄位中存在回車符號 和換行符號update a set a.a = replace(b,chr(13),'')

chr(13) 就是換行符

10樓:du瓶邪

update table set fa=replace(fa,chr(13),'') ; --- 除去回車符

update table set fa=replace(fa,' ','') ; --- 除去空格符

declare @str varchar(100)set @str='dfd dfd df

dfdfd fdf

sdgdgd'

select replace(replace(@str,char(32),''),char(13)+char(10),'')

11樓:匿名使用者

update table set field = replace(field, '\n','') \n換成回車符

12樓:

先查詢 然後刪除不就行了

在oracle裡如何去掉資料後的回車換行符

Oracle進行expdp資料備份時如何讓檔名自動包含日

用dos命令列的吧 1.把機器上的日期格式調整為固定格式,比如 2012 09 01保證dos命令的date的格式 2.date 0,4 表示取日期中的4位年份 針對上面的格式 date 5,2 取2位月份 date 8,2 取2位日 3.用exp示例 exp user pwd orcl file ...

如何知道oracle資料庫哪些表是有資料的,哪些表是空的沒有資料

比如 test表空間有2個資料檔案,datafile1為300mb,datafile2為400mb,那麼test表空間的 sum mb 就是700mb userd mb 表示表空間已經使用了多少 free mb 表示表空間剩餘多少 percent user 表示已經使用的百分比 select cou...

請教vb如何連線oracle資料庫

辦法新增部件 microsoft ado data control 6.0 在窗體上新增一個adodc控制元件,然後設定adodc控制元件的屬性,選 使用連線字串 項邊上的 生成 然後選oracle驅動,並設好其它條件 要連的庫 使用者 密碼等 生成的字串拷出來,賦值給adodb.connectio...