Arrays und SELECT - SQL

SELECT - SQL ist ein vielseitiger Befehl für die Tabellenabfrage, der Abfrageergebnisse an ein Array leiten kann.

Um Abfrageergebnisse mit SELECT - SQL an ein Array zu leiten, geben Sie die INTO ARRAY-Klausel zusammen mit einem Array-Namen an. Falls das Array nicht vorhanden ist, wird es automatisch erstellt. Ist das Array bereits vorhanden, wird es automatisch neu dimensioniert, um die Abfrageergebnisse aufzunehmen.

Beispiel

Im folgenden Beispiel leitet SELECT - SQL die Abfrageergebnisse an das Array RESULTS um:

SELECT DISTINCT a.cust_id, a.company, b.amount ;
FROM customer a, payments b ;
WHERE a.cust_id = b.cust_id INTO ARRAY results

DISPLAY MEMORY LIKE results

RESULTS   Priv A            TEST
  ( 1, 1)   C  "000004"
  ( 1, 2)   C  "Stylistic Inc."
  ( 1, 3)   N    13.91  (    13.91000000)
  ( 2, 1)   C  "000008"
  ( 2, 2)   C  "Ashe Aircraft"
  ( 2, 3)   N    4021.98  (  4021.98000000)
  ( 3, 1)   C  "000010"
  ( 3, 2)   C  "Miakonda Industries"
  ( 3, 3)   N     9.84  (   9.84000000)

Siehe auch

SELECT - SQL-Befehl | Datenübertragung und Arrays | Datenbearbeitung | Datenübertragung aus einer Tabelle in ein Array | Datenübertragung aus einem Array in eine Tabelle