我在我們的數據庫中有100個單元格,其中包含?
而不是'
。這可能會發生在所有行和列中,並且每個單元格可能會出現多個單詞。這是一個單元格的例子。如何從SQL中的字符串替換字符?
Parents? CUI assumed equal to the sum of the father?s/stepfather?s and mother?s/ stepmother?s income .
我想寫這將找到所有包含?
細胞的SQL語句(可能是每個小區不止一個),並與'
替換它們。我相信所有的?
必須無一例外地被替換。
我知道有一個函數替換,但我無法知道如何從SQL中的字符串中提取字符。
這是我得到的一個例子,但它不能幫助我。
UPDATE dbo.authors
SET city = replace(city, 'Salt', 'Olympic')
WHERE city LIKE 'Salt%';
任何想法?
您正在嘗試將'?'更新爲''''? ''''是一個空字符串,與Oracle中的'null'完全相同。 – Ben 2012-03-08 17:25:17
[如何替換Oracle數據庫列中的特定值?](http://stackoverflow.com/questions/3443156/how-to-replace-specific-values-in-a-oracle-database-column) – Vadzim 2016-11-16 17:23:06