推 rushcat:TRANSLATE!? 04/22 18:37
※ 引述《LovePuma (就愛撲馬)》之銘言:
: 假設table某一個欄位資料是 1234
: 我要把他轉成 ABCD
: update TABLExxx set ( ???? )
: where Primary.Key in(
: 'XXXX1',
: 'XXXX2',
: ....
: )
: ( ???? )
: 這裡該怎麼寫?
: 請教一下各位高手
先寫一個 Function 可以轉換 1234 到 ABCD
然後
update TABLExxx set A=STORE_FUNCTION_CAN_TRANSLATE(A)
where Primary.Key in ('XXXX1','XXXX2',....)
假如覺得寫 Function 麻煩
我記得 Oracle 有現成 Function 可以做這件事, 因手邊電腦沒灌 Oracle 沒 文件,
你可以自己查查看.
--
Do not depend on others without effort...
當我年輕時,請教別人問題時常聽到上面那句話. 當時心裏偶而會有些小小抱怨.
當時間過去,我偶而會想到上面那句話, 心中十分感謝當初告訴我那句話的人.
當發現問題時,最有價值的不是問題的答案,
而是找到解決的方向,並在努力的過程裡具備解決問題的能力.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.67.195.213