Изменение значения столбца Oracle - PullRequest
2 голосов
/ 12 мая 2011

Я пытаюсь исправить проблему, из-за которой некоторые элементы в моей таблице Документы имеют опечатку в одном из столбцов

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

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

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

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

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

Ответы [ 2 ]

4 голосов
/ 12 мая 2011

Попробуйте это:

UPDATE Documents
SET Overview = REPLACE(Overview, 'ImportantPlease', 'Important: Please')
WHERE Overview LIKE 'ImportantPlease%';
4 голосов
/ 12 мая 2011

Вы, вероятно, хотите

UPDATE documents
   SET overview = 'Important: Please Read ' || substr( overview, 19 )
 WHERE overview LIKE 'ImportantPlease Read%'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...