Generic
De prefix generic pakt een hoge tabel uit, waarbij één veld per kenmerkwaarde wordt gemaakt. Dit is vergelijkbaar met het draaien van een tabel, behalve dat het resultaat is dat een aparte tabel per veld wordt gemaakt.
Syntaxis:
Generic( loadstatement | selectstatement )
Tabellen die worden geladen via een opdracht generic worden niet automatisch aaneengeschakeld.
Voorbeeld:
Table1:
Generic LOAD * INLINE;
[
Key, Attribute, Value
Bob, Jan, 100
Bob, Feb, 200
Bob, Mar, 300
Kate, Jan, 400
Kate, Feb, 500
Kate, Mar, 600
];
Resultaat:
Dit resulteert in 3 tabellen:
Table1.Jan:
Key, | Jan |
---|---|
Bob, | 100 |
Kate, | 400 |
Table1.Feb:
Key, | Feb |
---|---|
Bob, | 200 |
Kate, | 500 |
Table1.Mar:
Key, | Mar |
---|---|
Bob, | 300 |
Kate, | 600 |