關於oracle資料庫全形數字轉換半形數字方法

發表於2019-01-27

今天小編就為大家分享一篇關於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資料庫全形數字轉換半形數字方法的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值。

相關文章