-
Tuts nicht tun tun
 Zitat von BenderD
Hallo,
auch das, aber
select * from qsys2.systables
where table_schema = 'MYLIB'
tuts auch schon
mfg
Dieter Bender
Hallo Dieter,
hatte es mal schnell kopiert und ausgeführt, bekomme aber folgende Fehlermeldung
Qualifizierter Objektname SYSTABLES nicht gültig.
Wo ist mein Denkfehler?
Gruß
Gregor
-
Hallo,
die AS400 hat zwei SQL Modi:
ANSI SQL (universeller Qualifier Punkt) und HuddelSQL ("Bibliotheks" Qualifier /), das lässt sich in den Einstellungen des interaktiven SQL einstellen.
mfg
Dieter Bender
 Zitat von KingofKning
Hallo Dieter,
hatte es mal schnell kopiert und ausgeführt, bekomme aber folgende Fehlermeldung
Qualifizierter Objektname SYSTABLES nicht gültig.
Wo ist mein Denkfehler?
Gruß
Gregor
-
Um Dieters Aussage zu erweitern:
set options naming=*SYS <= Default LIB/FILE
set options naming=*SQL <= ANSI Lib.File
Aber Achtung:
Bei *SQL laufen nicht qualifizierte SQL's (also ohne Lib) in der DFTRDBCOL (Default hier Username) !
Sowohl Naming als auch DFTRDBCOL können per "set option" oder CRTSQLxxx angegeben werden.
-
... deswegen nenne ich das HuddelSQL, das darf ja nicht wahr sein, da habe ich eine Datenbank mit allem Schnick, Schnack und Feuerstein, bis hin zu RI und dann sage ich: "Schau mal in welchem Schema (= Library) du die Auftragsdatei findest und in welchem Schema du dann einen Artikelstamm findest, das ist mir sowas von Wurscht..."
 Zitat von Fuerchau
Bei *SQL laufen nicht qualifizierte SQL's (also ohne Lib) in der DFTRDBCOL (Default hier Username) !
-
Und wenn man zwei gleichnamige Dateien in unterschiedlichen Bibliotheken auf dem System i hat? Wie kann man die dann mit ANSI SQL ansprechen?
Nachtrag: Achso, bei ANSI SQL ist das so als hätte der Job eine Bibliothekssuchliste mit leerem Benutzerteil und nur der Bibliothek des Benutzers als aktuelle Bibliothek?
-
Hallo,
einmalig set schema (aus einem Property File, wegen mir auch DTAARA und LIBL) und die Sache ist gegessen.
wenn man gleichzeitig mit mehreren Schemas arbeiten will, dann sind das mehrere Programme mit einer eigenen ACTGRP pro zu verarbeitendem Schema (und damit eigener Connection und eigenem Default Schema), oder alternativ auch qualifiziert.
Wenn jetzt jemand auf Test verweist, gemischte Umgebungen aus Test und Produktion und LIBL sind für mich ebenfalls Huddel und nebenbei Waffenschein pflichtig!!!
mfg
Dieter Bender
 Zitat von Pikachu
Und wenn man zwei gleichnamige Dateien in unterschiedlichen Bibliotheken auf dem System i hat? Wie kann man die dann mit ANSI SQL ansprechen?
Nachtrag: Achso, bei ANSI SQL ist das so als hätte der Job eine Bibliothekssuchliste mit leerem Benutzerteil und nur der Bibliothek des Benutzers als aktuelle Bibliothek?
Similar Threads
-
By Dominik_Meyer in forum NEWSboard Server Software
Antworten: 0
Letzter Beitrag: 24-11-06, 07:06
-
By lyrics in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 29-08-06, 09:03
-
By takeoff/400 in forum NEWSboard Server & Hardware Markt
Antworten: 2
Letzter Beitrag: 31-07-06, 18:17
-
By Peet in forum NEWSboard Server & Hardware Markt
Antworten: 2
Letzter Beitrag: 02-05-06, 08:08
-
By CLbangRpg in forum NEWSboard Programmierung
Antworten: 9
Letzter Beitrag: 16-08-05, 08: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