| Název | Popis | Datový typ |
|---|---|---|
| A_JOBORDERSSN_ID |
| Název | Popis | Datový typ |
|---|---|---|
| ID | ||
| TreeLevel | Integer |
BEGIN
FOR
WITH RECURSIVE T(JOBORDERSSN_ID, TreeLevel) AS
(
SELECT SN.ID, 0 AS TreeLevel FROM PLMJOBORDERSSN SN WHERE SN.ID = :A_JOBORDERSSN_ID
UNION ALL
SELECT SN2.ID, T.TreeLevel + 1 AS TreeLevel
FROM PLMJOBORDERSCOMPONENTS JOC2
JOIN PLMJOBORDERSSN SN2 ON SN2.STOREBATCH_ID = JOC2.COMPONENT_ID
JOIN T ON T.JOBORDERSSN_ID = JOC2.PARENT_ID
)
SELECT DISTINCT JOBORDERSSN_ID, TreeLevel FROM T
INTO :ID, :TreeLevel
DO BEGIN
SUSPEND;
END
ENDGenerated by ABRA Software a.s. 27.10.2021 16:34:50