ORDER MEMBER FUNCTION ORDER (a staff_assignment_o)
RETURN NUMBER IS BEGIN
IF    (staff_id < a.staff_id) THEN RETURN -1; ELSIF (staff_id > a.staff_id) THEN RETURN + 1; ELSE BEGIN
IF      (start_on.value < a.start_on.value)
RETURN -1; ELSIF   (start_on.value > a.start_on.value)
RETURN +1; ELSE
RETURN 0; END IF; END IF; END;
   ORDER    .  ,     ,     ORDER BY  SELECT.   ,          ,     , ..   log2N  ,  N   ,  .
 

       . OracleS          (   VARRAY)   .        .        ,       .
  
   (VARRAY)     ,    SQL,    PL/SQL     .  PL/SQL-              ,     .  SQL      VARRAY ,    VARRAY       PL/SQL  VARRAY , ,     .
VARRAY    ,               .      , ..  VARRAY     VARRAY.
104	OraclcS