Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Народ! Выручайте! Поиск не помог
|
|||
|---|---|---|---|
|
#18+
Как в сайбэйзовом запросе заменить в поле символ один на другой? К примеру надо заменить в поле все двойные ковычки на одинарные. Голову сломал. В мссиквеле для этого функция replace, а в сайбэйзе нет:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 16:04 |
|
||
|
Народ! Выручайте! Поиск не помог
|
|||
|---|---|---|---|
|
#18+
VadimmmКак в сайбэйзовом запросе заменить в поле символ один на другой? К примеру надо заменить в поле все двойные ковычки на одинарные. Голову сломал. В мссиквеле для этого функция replace, а в сайбэйзе нет:( В Sybase ASA есть REPLACE и на моей памяти (с anywhere 5.0 начиная) всегда была. Сюда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 16:12 |
|
||
|
Народ! Выручайте! Поиск не помог
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун пишет: > В Sybase ASA есть REPLACE и на моей памяти (с anywhere 5.0 начиная) > всегда была. Обманул. REPLACE появилась в ASA 7 Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 16:13 |
|
||
|
Народ! Выручайте! Поиск не помог
|
|||
|---|---|---|---|
|
#18+
заменяем запятые на точки update #f set nalogsum = stuff(nalogsum,charindex(',',nalogsum),1,'.') where charindex(',',nalogsum)>0 Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 16:14 |
|
||
|
Народ! Выручайте! Поиск не помог
|
|||
|---|---|---|---|
|
#18+
Litusзаменяем запятые на точки update #f set nalogsum = stuff(nalogsum,charindex(',',nalogsum),1,'.') where charindex(',',nalogsum)>0 Posted via ActualForum NNTP Server 1.1 Это замена одной запятой за один проход:( а надо убрать ВСЕ двойные ковычки, не зависимо от того, сколько их в строке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 16:17 |
|
||
|
Народ! Выручайте! Поиск не помог
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун Александр Гoлдун пишет: > В Sybase ASA есть REPLACE и на моей памяти (с anywhere 5.0 начиная) > всегда была. Обманул. REPLACE появилась в ASA 7 Posted via ActualForum NNTP Server 1.1 Извиняюсь. ASE 12.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 16:18 |
|
||
|
Народ! Выручайте! Поиск не помог
|
|||
|---|---|---|---|
|
#18+
:-) Друг, ты сначала попробуй! эта замена ВСЕХ запятых за один проход Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 16:37 |
|
||
|
Народ! Выручайте! Поиск не помог
|
|||
|---|---|---|---|
|
#18+
:-( хм... и правда одной! давно это было :-(((( Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 16:41 |
|
||
|
Народ! Выручайте! Поиск не помог
|
|||
|---|---|---|---|
|
#18+
тады надо что нибудь типа: update #f set nalogsum = stuff(nalogsum,charindex(',',nalogsum),1,'.') where charindex(',',nalogsum)>0 while @@rowcount <> 0 update #f set nalogsum = stuff(nalogsum,charindex(',',nalogsum),1,'.') where charindex(',',nalogsum)>0 end Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 16:47 |
|
||
|
Народ! Выручайте! Поиск не помог
|
|||
|---|---|---|---|
|
#18+
Litusтады надо что нибудь типа: update #f set nalogsum = stuff(nalogsum,charindex(',',nalogsum),1,'.') where charindex(',',nalogsum)>0 while @@rowcount <> 0 update #f set nalogsum = stuff(nalogsum,charindex(',',nalogsum),1,'.') where charindex(',',nalogsum)>0 end Posted via ActualForum NNTP Server 1.1 Это ближе, спасибо. Правда думаю тормозить будет. У меня порядка 50-ти полей и во всех надо сделать замену ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 16:50 |
|
||
|
Народ! Выручайте! Поиск не помог
|
|||
|---|---|---|---|
|
#18+
число полей - ерунда! Вот записей сколько - это критичней. думаю, что если меньше 50 тыщ, то это со свистом прокатит Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 17:01 |
|
||
|
Народ! Выручайте! Поиск не помог
|
|||
|---|---|---|---|
|
#18+
Вылить BCP_ями табличку, заменить, залить обратно. Можно сделать все оптом - имеет смысл для 50 полей :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 17:04 |
|
||
|
Народ! Выручайте! Поиск не помог
|
|||
|---|---|---|---|
|
#18+
Кстати, покопался - нашел: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. Можно даже без времянки обойтись... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 17:32 |
|
||
|
Народ! Выручайте! Поиск не помог
|
|||
|---|---|---|---|
|
#18+
Гм - у меня сейчас сотрудница на эту замысловатую проблему из серии моего рассказа "Как плохо, когда не хватает очевидных вещей" изрекла дельную мысль - "А кто мешает им в ASA нужную табличку как прокси подрубить, сделать там UPDATE ... SET ... = REPLICACE() и одним махом все выполнить ?". Кстати по моему вариант легкий получается, хотя конечно в данном случае это разовое решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 17:40 |
|
||
|
Народ! Выручайте! Поиск не помог
|
|||
|---|---|---|---|
|
#18+
Начиная с 12.5.0.3 можно так : Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 17:45 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=33018653&tid=2013699]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
54ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 263ms |
| total: | 382ms |

| 0 / 0 |
