2011-05-11 3 views
2

Я пытаюсь исправить проблему, где некоторые элементы в моей таблице Документы есть опечатка в одном из столбцовOracle Значение столбца Модификация

Где следует читать Важно: Прочитайте вместо этого читает ImportantPlease Read

Я использую не хорошо с Oracle, но как бы я в основном это сделать

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

Теперь я знаю, что это нигде рядом с синтаксисом Oracle, но мне было интересно, не могли бы вы помочь мне заполнить пробелы.

Заранее благодарим за участие и дайте мне знать, если вам нужно дополнительное объяснение.

ответ

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%'; 
Смежные вопросы