Просто чтобы прояснить ситуацию, я не могу использовать CLR UDF для этого, а SUBSTRING
и CHARINDEX
просто не подрезать горчицу.
У нас есть система управления поддельными учетными записями с учетными записями, являющимися суб-счетамидругих, лучше описанных здесь (с таблицами тоже :))
Теперь, при условии, что у меня есть учетная запись 2.4.1.3
(очевидно, родитель становится 2.4.1
) и, если требуется извлечь'префикс' 2.4.1
, чтобы я мог создать другую учетную запись родного брата со следующим идентификатором в строке (предположим, 2.4.1.4
), как мне будет разбивать такую строку в T-SQL?
Конечно, подобный способ может быть применен к учетным записям детей, но это просто ириска для этого мороженого.