-
Interaktive SQL-Sitzungsconfiguration für Batch?
Hallo,
wenn man mit STRSQL arbeitet, ist es ja möglich sich Felder aus einer Datei zu selektieren und diese in einer temporären Datei bereitzustellen. "Ausgabe in Datei" bei den Sitzungsattributen. Das ganze funktioniert angenehmerweise ohne Feldlängen oder ähnliches angeben zu müssen. Nach dem
select feld1,feld2,feld2 from datei
, steht eine datei bereit mit den entsprechenden feldern.
Diese Funktion würde ich gerne auch in SQL-RPG Programmen benutzen. Allerdings hab ich jetzt den Befehl für diese Sitzungsänderungen im nicht-interaktiven Programmbetrieb nicht finden können.
Das was interaktiv geht, muss auch im Batch gehen oder für automatisierte Programmausführungen verwendbar sein und nicht nur auf der Kommandozeile funktionieren?
Kann mir da jemand weiter helfen?
-
Das ist SQL-Standard:
create table mytable as
(select .....)
with data
Vor V5R4 musst du einfach per CRTDUPOBJ / CPYF die Kopie des Objektes erstellen und kannst dann per
insert into mycopytable
select * from myorigtable
kopieren.
Willst du gezielt Felder auswählen wirst du um ein Create Table nicht herumkommen. Wenn du allerdings die Spalten nicht immer änderst, kannst du die Tabelle einmalig als Muster erstellen und per CRTDUPOBJ/CPYF als Kopie erstellen.
-
... das genaue Pendant ist STRQMQRY... OUTPUT(*OUTFILE)
:Baldur: den Unterschied merkt man, wenn man an eine remot Database connected, dann wird bei create table as (select...) die Tabelle remote erstellt, der STRQMQRY mit OUTPUT(*OUTFILE) zerrt das über die Leitung rüber (wie der STRSQL auch) (ein nettes Feature mit ArdGate, Daten von MYSQL, Oracle und Co. einfach mal so auf die AS/400 holen!)
D*B
 Zitat von Souljumper
Hallo,
wenn man mit STRSQL arbeitet, ist es ja möglich sich Felder aus einer Datei zu selektieren und diese in einer temporären Datei bereitzustellen. "Ausgabe in Datei" bei den Sitzungsattributen. Das ganze funktioniert angenehmerweise ohne Feldlängen oder ähnliches angeben zu müssen. Nach dem
select feld1,feld2,feld2 from datei
, steht eine datei bereit mit den entsprechenden feldern.
Diese Funktion würde ich gerne auch in SQL-RPG Programmen benutzen. Allerdings hab ich jetzt den Befehl für diese Sitzungsänderungen im nicht-interaktiven Programmbetrieb nicht finden können.
Das was interaktiv geht, muss auch im Batch gehen oder für automatisierte Programmausführungen verwendbar sein und nicht nur auf der Kommandozeile funktionieren?
Kann mir da jemand weiter helfen?
-
Stimmt ja, aber er wollte es doch für SQLRPG haben .
-
... habe ich überlesen, weil ich mir eigentlich nicht vorstellen kann wofür man da eine temp Datei braucht...
 Zitat von Fuerchau
Stimmt ja, aber er wollte es doch für SQLRPG haben  .
-
 Zitat von BenderD
... habe ich überlesen, weil ich mir eigentlich nicht vorstellen kann wofür man da eine temp Datei braucht...
Wenn man beim Auditieren das *NOQTEMP weglässt, öffnen sich einem manchmal die Augen ;-)
-h
-
... das ist aber meist Abteilung Datenschrank statt Datenbank
 Zitat von holgerscherer
Wenn man beim Auditieren das *NOQTEMP weglässt, öffnen sich einem manchmal die Augen ;-)
-h
Similar Threads
-
By christian_lettner in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 16-11-06, 10:15
-
By FNeurieser in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 11-10-06, 14:53
-
By Kaufmann in forum IBM i Hauptforum
Antworten: 11
Letzter Beitrag: 28-06-06, 14:11
-
By loeweadolf in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 01-06-06, 09:43
-
By micha_ms in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 17-05-04, 10:19
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks