|
|
|
Перевод строки в запросе | ☑ | ||
|---|---|---|---|---|
|
0
ezmemo
02.09.10
✎
14:50
|
Как из результирующего запроса SQL
убрать из значения поля знаки перевода строки, даже вернее заменить их на пробелы что то типа REPLACE(MyField,#13,' '); не понятно как подставлять #13. |
|||
|
1
ice777
02.09.10
✎
14:57
|
ты про результат запроса говоришь или про текст?
|
|||
|
2
StarIK2005
02.09.10
✎
14:57
|
"\n"
|
|||
|
3
ezmemo
02.09.10
✎
15:01
|
Результат запроса.
Чего-то "REPLACE" синтаксически не нравится. =( |
|||
|
4
Maxus43
02.09.10
✎
15:03
|
(3) В отладчике видиш что есть РезультатЗапроса? чего там заменять собрался то...
|
|||
|
5
sash-ml
02.09.10
✎
15:04
|
СтрЗаменить(MyField,Символы.ПС,' ');
|
|||
|
6
ice777
02.09.10
✎
15:05
|
(3) перегони в дерево(если есть иерархия) с попутной заменой. И пользуйся дальше деревом.
|
|||
|
7
ezmemo
02.09.10
✎
15:08
|
СтрЗаменить в запросе не прокатывает.
|
|||
|
8
shuhard
02.09.10
✎
15:13
|
(7) [СтрЗаменить в запросе не прокатывает.]
а ты губу раскатал ? если на выходе нужна ТЗ, то протащи через СКД |
|||
|
9
ice777
02.09.10
✎
15:14
|
(7) хе. так тебе сам запрос надо?
передай перевод строки параметром в запрос: REPLACE(MyField,&ПереводСтроки,' '); |
|||
|
10
ezmemo
02.09.10
✎
15:18
|
У меня в запросе даже
ВЫБРАТЬ REPLACE("1234","4","1") работать не хочет. Говорит синтаксическая ошибка. |
|||
|
11
shuhard
02.09.10
✎
15:24
|
(10) пипец
ПОДСТРОКА ( <Выражение>, <Значение>, <Значение> ) | ГОД ( <Выражение> ) | КВАРТАЛ ( <Выражение> ) | МЕСЯЦ ( <Выражение> ) | ДЕНЬГОДА ( <Выражение> ) | ДЕНЬ ( <Выражение> ) | НЕДЕЛЯ ( <Выражение> ) | ДЕНЬНЕДЕЛИ ( <Выражение> ) | ЧАС ( <Выражение> ) | МИНУТА ( <Выражение> ) | СЕКУНДА ( <Выражение> ) | НАЧАЛОПЕРИОДА(<Выражение>, Минута | Час | День | Неделя | Месяц | Квартал | Год | Декада | Полугодие) КОНЕЦПЕРИОДА(<Выражение>, Минута | Час | День | Неделя | Месяц | Квартал | Год | Декада | Полугодие) ДОБАВИТЬКДАТЕ (<Выражение>, Минута | Час | День | Неделя | Месяц | Квартал | Год | Декада | Полугодие, <Выражение>) РАЗНОСТЬДАТ(<Выражение>, <Выражение>, Секунда | Минута | Час | День | Месяц | Квартал | Год) ПРЕДСТАВЛЕНИЕ(<Выражение>) ПРЕДСТАВЛЕНИЕССЫЛКИ(<Выражение>) ЕСТЬNULL(<Выражение>, <Выражение>) |
|||
|
12
ice777
02.09.10
✎
15:26
|
(10) действительно, нет такой функции replace.
|
|||
|
13
ezmemo
02.09.10
✎
15:27
|
я про то и говорю.
|
|||
|
14
ice777
02.09.10
✎
15:28
|
(11) все верно.
|
|||
|
15
ice777
02.09.10
✎
15:29
|
(13) я бы перегнал в другую коллецию и не парился (6)
|
|||
|
16
sash-ml
02.09.10
✎
15:33
|
нет REPLACE, CAST, DATENAME и много чего другого а хотелось бы :(
|
|||
|
17
ice777
02.09.10
✎
15:36
|
(16) да баян. половины как минимум нет.)
Вроде больше некому что предложить? |
|||
|
18
Рэйв
02.09.10
✎
15:54
|
А зачем именно в запросе?
Можно и результат перебрать Новое=СтрЗаменить(Старое,""+Символ(13)+Символ(10),"") |
|||
|
19
shuhard
02.09.10
✎
15:57
|
(17) СКД и не мудохаться
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |