|
Возможно ли в запросе разбивать строку на подстроки
| ☑ |
0
ВПоискахИстины
21.07.13
✎
17:13
|
Возможно ли запросом вытаскивать подстроки из строки?
Т.е. например у объекта есть поле ФИО "Иванов Иван Иванович", как запросом вытащить (*** Как Имя, *** Как Фамилия, и тд)?
Или это можно только в коде 1с, а не sql. Получение данных таким образом в типовых не встречал.
Спасибо.
|
|
1
Ненавижу 1С
гуру
21.07.13
✎
17:16
|
В типовых есть для этого специальный РС
|
|
2
ВПоискахИстины
21.07.13
✎
17:36
|
(1) Да, да. Я помню, ты подсказывал мне про регистр ФИОФизЛиц:) А само sql умеет парсить? Имхо нет
|
|
3
Torquader
21.07.13
✎
17:40
|
(2) MS-SQL умеет, но через хранимые процедуры, которые из 1С никак не вызвать.
|
|
4
ice777
21.07.13
✎
17:42
|
(3) да. держат за мальчиков подай-принеси.
|
|
5
Живой Ископаемый
21.07.13
✎
17:44
|
|
|
6
Torquader
21.07.13
✎
17:46
|
(5) Там ещё положение пробела нужно найти - добавится ещё уровней вложенности.
|
|
7
Живой Ископаемый
21.07.13
✎
17:47
|
2(6) в задаче не было про пробел ничего. Раз не задано граничных условий, я могу их сам вообразить. Воображаю что позиции разбития строки всегда известны.
|
|
8
Нуф-Нуф
21.07.13
✎
17:49
|
сделай через скд и в ней вызов общей процедуры для разбиения
|
|