2011-05-11 133 views
2

我試圖解決一個問題,即一些在我的表項的文件在其中一列有一個錯字甲骨文列值修正

它應該閱讀注意:請閱讀它,而不是讀ImportantPlease讀

我用不來好與Oracle,但我會怎麼做本質上這

Update Documents Set Overview = "Imporantant: Please Read " + 
Overview.SubStr(19, Overview.Length) Where Overview Like 'ImportantPlease Read%' 

現在我知道這是遠不及Oracle Syntax附近,但我想知道你是否可以幫助我填補空白

在此先感謝,並請讓我知道如果您需要進一步的解釋。

回答

4

你可能想

UPDATE documents 
    SET overview = 'Important: Please Read ' || substr(overview, 19) 
WHERE overview LIKE 'ImportantPlease Read%' 
4

試試這個:

UPDATE Documents 
SET Overview = REPLACE(Overview, 'ImportantPlease', 'Important: Please') 
WHERE Overview LIKE 'ImportantPlease%';