User Tools

Site Tools


kurs:p_index_by_record

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

kurs:p_index_by_record [2014/09/10 21:22]
kurs:p_index_by_record [2014/09/10 21:22] (current)
Line 1: Line 1:
 +<​code>​
 +PROCEDURE P_INDEX_BY_RECORD
 +IS
 +   TYPE person_type IS RECORD (
 +      vorname ​   VARCHAR (20),
 +      nachname ​  ​VARCHAR (20)
 +   );
  
 +   TYPE person_type_table IS TABLE OF person_type
 +      INDEX BY BINARY_INTEGER;​
 +
 +   ​person ​        ​person_type;​
 +   ​person_table ​  ​person_type_table;​
 +BEGIN
 +   ​person.vorname := '​Mark';​
 +   ​person.nachname := '​Hofstetter';​
 +   ​person_table (1).vorname := '​Irene';​
 +   ​person_table (1).nachname := '​Kaiser';​
 +   ​person_table (13).vorname := '​Christian';​
 +   ​person_table (13).nachname := '​Gartner';​
 +   ​DBMS_OUTPUT.put_line (person.vorname || ' ' || person.nachname);​
 +
 +  if person_table.exists(12) and
 +     ​person_table.exists(1) then
 +   ​DBMS_OUTPUT.put_line (   ​person_table (1).vorname
 +                         || ' '
 +                         || person_table (12).nachname
 +                        );
 +   end if;
 +   ​DBMS_OUTPUT.put_line (   ​person_table.count );
 +END;                                                              -- Procedure
 +</​code>​
kurs/p_index_by_record.txt ยท Last modified: 2014/09/10 21:22 (external edit)