diff --git a/SAS/OTDB/sql/getVTitem_func.sql b/SAS/OTDB/sql/getVTitem_func.sql index bf7a50c51dc50a481012e363e22d86a1b55e1382..aa9e3b7b0a0d962122337383c6d7df782cd7608b 100644 --- a/SAS/OTDB/sql/getVTitem_func.sql +++ b/SAS/OTDB/sql/getVTitem_func.sql @@ -76,7 +76,8 @@ CREATE OR REPLACE FUNCTION getVTitemRecursive(INT4, VARCHAR(150), INT4) FROM VICtemplate WHERE treeID = $1 AND name = vParentName - AND (index::VARCHAR(50) = vIndex OR index::VARCHAR(50) = vIndex2); + AND (index::VARCHAR(50) = vIndex OR index::VARCHAR(50) = vIndex2) + ORDER BY index; ELSE SELECT nodeid, parentid, @@ -91,8 +92,9 @@ CREATE OR REPLACE FUNCTION getVTitemRecursive(INT4, VARCHAR(150), INT4) FROM VICtemplate WHERE treeID = $1 AND name = vParentName - AND (index::VARCHAR(50) = vIndex OR index::VARCHAR(50) = vIndex2) - AND parentid = aParentID; + AND (index::VARCHAR(50) = vIndex OR index::VARCHAR(50) = vIndex2) + AND parentid = aParentID + ORDER BY index; END IF; IF FOUND AND NOT vChildName IS NULL THEN