Возможно ли в запросе разбивать строку на подстроки
☑
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
сделай через скд и в ней вызов общей процедуры для разбиения
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.