21.02.2019 05:30
kh_romeroo
 
Добрый день! В старых версиях супермаг был пакет Classifier и вьюха "SUPERMAG"."SVCARDTREESPLIT" с помощью которых можно было вывести дерево крассификатора в плоскую таблицу в запросе. А как сделать в 1.0.38 SP3 ? можно конечно так
Код:
Select id, ptree, sys_connect_by_path(name, '/') as tree_path from (
SELECT id, rownum rn,  ptree, tree, name
    FROM (SELECT id, SUBSTR (tree, 1, INSTR (tree, '.', -1, 2)) ptree, tree, name
            FROM supermag.sacardclass)
   START WITH id = 314
   CONNECT BY prior ptree = tree)
   
   WHERE rn=1
START WITH ptree is null
CONNECT BY ptree = prior tree
Только не понимаю как этот код привязать к выборке типа
Код:
  select * from supermag.SMCARD
22.02.2019 08:15
Mtirt
 
Вам для чего это нужно?
В отчетах сейчас чаще всего используются supermag.RepTools.ClassString с разными параметрами.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.