PDA

View Full Version : ACS



DKSPROFI
01-07-24, 11:08
Hallo *all,

wie kann man eine SQL-Abfrage als csv Datei direkt ausgeben? Geht das überhaupt?

Fuerchau
01-07-24, 12:05
Das ist die Export-Funktion, csv, xls, xlsx.

https://www.ibm.com/support/pages/ibm-i-access-client-solutions-acs-data-transfer-download-excel-spreadsheet

Wenn der Export im ACS (Preferences) aktiviert ist, kann man aus dem Script-Editor ebenso Daten in CSV oder Excel sichern.
https://www.midrange-events.de/wp-content/uploads/2020/11/POW3R-Virtual-2020-11-IBMi-ACS-Database-Run-SQL-Scripts-Birgitta-Hauser.pdf

DKSPROFI
01-07-24, 12:26
Das ist die Export-Funktion, csv, xls, xlsx.

https://www.ibm.com/support/pages/ibm-i-access-client-solutions-acs-data-transfer-download-excel-spreadsheet

Hallo Baldur,

Wenn der Export im ACS (Preferences) aktiviert ist, kann man aus dem Script-Editor ebenso Daten in CSV oder Excel sichern.
https://www.midrange-events.de/wp-content/uploads/2020/11/POW3R-Virtual-2020-11-IBMi-ACS-Database-Run-SQL-Scripts-Birgitta-Hauser.pdf

Genau das suche ich, wo kann man das den einstellen, bei mir ist das ausgegraut?

Andreas_Prouza
01-07-24, 12:36
Bearbeiten --> Einstellungen --> Allgemein: Ergebnis speichern aktivieren (letztes Kontrollkästchen)

Fuerchau
01-07-24, 12:37
Da bin ich nun auch überfragt. Ggf. kann man das IBM i -Seitig zulassen oder nicht.
Könnte ja sonst jeder kommen und die DB mal abziehen;-).

Andreas_Prouza
01-07-24, 12:44
Jeder der die Rechte auf die Objekte hat kann sie abziehen, wenn man es nicht explizit verhindert ;-)

B.Hauser
01-07-24, 16:03
Alternativ gibt es auch noch in der Bibliothek SYSTOOLS die skalare Funktion GENERATE_SPREADSHEET (Release 7.4/7.5) mit der man wahlweise ein csv, xlsx oder odt Statement aus einem SELECT-Statement oder einer Tabelle/physichen Datei/View erstellen kann:

https://www.ibm.com/docs/en/i/7.5?topic=services-generate-spreadsheet-scalar-function

Seit meiner Präsentation (bzw. seit 2020 und Version 1.1.8.5) hat sich einiges geändert, insbesondere der Link über den man die Ausgabe als Spreadsheet aktivieren kann, wurde verschoben.
Andreas hat die richtige/aktuelle Auswahl beschrieben.

DKSPROFI
02-07-24, 11:45
Vielen Dank, Andreas. Genau das habe ich gesucht.