|
Удаление лишних пробелов.
|
|||
---|---|---|---|
#18+
Сделал запрос по удалению двойных пробелов: UPDATE probel SET aaa = REPLACE(aaa, ' ', ' '), но если подряд 3 и более пробелов приходится использовать запрос несколько раз. Помогите сделать этот запрос в цикле. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2019, 21:39 |
|
Удаление лишних пробелов.
|
|||
---|---|---|---|
#18+
SkilledJunior Как убрать лишние пробелы внутри строки? Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2019, 06:59 |
|
Удаление лишних пробелов.
|
|||
---|---|---|---|
#18+
Из предыдущих ссылок можно сделать цикл на вывод с удаленными лишними пробелами: declare str varchar2(255) := 'dsfdsf dsfdsf'; begin while instr(str,' ')>0 loop str := replace(str, ' ', ' '); end loop; dbms_output.put_line(str); end; Но как сделать, что бы значение 'dsfdsf dsfdsf' присваивалось из селекта и в цикле отрабатывал апдейт UPDATE probel SET aaa = REPLACE(aaa, ' ', ' '), где probel таблица, а aaa столбец? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2019, 14:54 |
|
Удаление лишних пробелов.
|
|||
---|---|---|---|
#18+
PiastryНо как сделать, что бы значение 'dsfdsf dsfdsf' присваивалось из селекта и в цикле отрабатывал апдейт UPDATE probel SET aaa = REPLACE(aaa, ' ', ' '), где probel таблица, а aaa столбец? Это называется UDF (user defined function). Но тебе уже намекнули - не изобрета велосипед: SET aaa = REGEXP_REPLACE(aaa,' {2,}',' ') SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2019, 16:03 |
|
Удаление лишних пробелов.
|
|||
---|---|---|---|
#18+
SYPiastryНо как сделать, что бы значение 'dsfdsf dsfdsf' присваивалось из селекта и в цикле отрабатывал апдейт UPDATE probel SET aaa = REPLACE(aaa, ' ', ' '), где probel таблица, а aaa столбец? Это называется UDF (user defined function). Но тебе уже намекнули - не изобрета велосипед: SET aaa = REGEXP_REPLACE(aaa,' {2,}',' ') SY. Мне нужно не вывести данные селектом, а проапдейтить базу. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2019, 16:39 |
|
Удаление лишних пробелов.
|
|||
---|---|---|---|
#18+
PiastryИз предыдущих ссылок можно сделать циклИз предыдущих ссылок цикла не нужно. Достаточно три реплейса и заведомо ненужный символ. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2019, 17:54 |
|
Удаление лишних пробелов.
|
|||
---|---|---|---|
#18+
-2-PiastryИз предыдущих ссылок можно сделать циклИз предыдущих ссылок цикла не нужно. Достаточно три реплейса и заведомо ненужный символ. А если 10 подряд пробелов? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2019, 18:07 |
|
Удаление лишних пробелов.
|
|||
---|---|---|---|
#18+
Piastry-2-Из предыдущих ссылок цикла не нужно. Достаточно три реплейса и заведомо ненужный символ.А если 10 подряд пробелов?википедияДостаточными называются такие условия, при наличии (выполнении, соблюдении) которых утверждение А является истинным. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2019, 19:03 |
|
Удаление лишних пробелов.
|
|||
---|---|---|---|
#18+
PiastryМне нужно не вывести данные селектом, а проапдейтить базу. ??? Ты кляузу SET различашь? Похоже дальтоник. Разжуем: Код: plsql 1. 2. 3.
А если большинcтво строк с одним пробелом и/или c UNDO/REDO проблемы: Код: plsql 1. 2. 3. 4.
SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2019, 23:28 |
|
Удаление лишних пробелов.
|
|||
---|---|---|---|
#18+
SYА если большинcтво строк с одним пробелом и/или c UNDO/REDO проблемы:Это такая у дыбыэев система ценностей? Я-то думал, что не переливать понапрасну из пустого в порожнее - это естественная потребность здравого человека. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2019, 07:47 |
|
|
start [/forum/topic.php?fid=52&gotonew=1&tid=1882487]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
202ms |
get topic data: |
10ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 280ms |
total: | 582ms |
0 / 0 |