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