關于oracle數據庫全角數字轉換半角數字方法

2019-01-27 13:52:15 來源:互聯網作者:佚名 人氣: 次閱讀 526 條評論

今天小編就為大家分享一篇關于Oracle全角數字轉換半角數字,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧數據庫表 test 字段 id n...

今天小編就為大家分享一篇關于Oracle全角數字轉換半角數字,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

數據庫表 test 字段 id name age

  • 全角數字:1234
  • 半角數字:1234

length和lengthb的區別: 

  • length(1234) 4
  • lengthb(1234) 8

to_single_byte函數用法: 

  • to_single_byte(1234) 1234

查找所有全角的數字: 

  • select age from test where lengthB(age) >4

替換全角的為半角的: 

  • update test t1 set t1.age = (select to_single_byte(t2.age) from test t2 where t1.id = t2.id)

總結

以上就是關于oracle數據庫全角數字轉換半角數字方法的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值。

您可能感興趣的文章

相關文章