1. 程式人生 > 資料庫 >Oracle全形數字轉換半形數字

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)

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對我們的支援。如果你想了解更多相關內容請檢視下面相關連結