-
CREATE ALIAS mit Variable?
Hallo SQL-Spezis!
kann man eigentlich in einem SQLRPGLE-Programm einen CREATE ALIAS mit einer Variable ausführen?
Code:
C/exec sql create alias mhkcn/:p$objn for :p$objl/:p$objn
C/end-exec
bringt leider "Token : ungültig. Gültige Token: <IDENTIFIER>."
Und ich muss hunderte von Dateien auf einer fernen AS400 als Alias anlegen. Das würde mir mit einem Programm leichter fallen.
Der einzige Gedanke, den ich habe ist, eine RPG-Quelle zu generieren, umzuwandeln und dann auszuführen.
Aber das geht doch sicher einfacher...
Hat jemand eine bessere Idee?
Christian
P.S. es muss auch nicht in RPG sein
-
dynamic sql heißt das Zauberwort:
create alias Befehl in Programmvariable sqlstring reinschreiben und dann:
exec sql execute immediate :sqlstring;
D*B
-
Vielleicht mit einer QM-Query
CREATE ALIAS QWERTZ/&ALIAS FOR &LIB/&FILE
und einem CL, das
STRQMQRY QMQRY(Bibliothek/QM-Query) SETVAR((ALIAS &ALIAS) (LIB &LIB) (FILE &FILE))
mehrmals aufruft.
-
Super, so etwas suchte ich!
Code:
C eval sqlstring = 'create alias mhkcn/'
C + %trim(p$objn) + ' for '
C + %trim(p$objl) + '/' + %trim(p$objn)
C/exec sql execute immediate :sqlstring
C/end-exec
funktioniert einwandfrei.
QMQRY geht bestimmt auch, aber das Zählen der Anführungszeichen ist immer so lästig...
Vielen Dank!
Christian
-
 Zitat von cbe
QMQRY geht bestimmt auch, aber das Zählen der Anführungszeichen ist immer so lästig...
Ich glaub in diesem Fall (Bibliotheks- und Dateinamen) geht das auch mit weniger Anführungszeichen.
Similar Threads
-
By stoerfang in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 28-11-06, 14:32
-
By Kampi4 in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 09-10-06, 10:19
-
By cheffe1008 in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 21-09-06, 16:05
-
By Xanas in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 28-08-06, 12:21
-
By cheffe1008 in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 16-05-06, 07:45
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