View Full Version : ACS
Hallo *all,
wie kann man eine SQL-Abfrage als csv Datei direkt ausgeben? Geht das überhaupt?
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
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)
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 ;-)
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.
Vielen Dank, Andreas. Genau das habe ich gesucht.