-
In SQL UDF auf gleiche Tabelle in verschiedenen Libs zugreifen?
Hallo,
ich habe eine SQL UDF geschrieben, in der ich in Abhängigkeit von einem Parameter auf Tabellen mit gleichem Namen und Aufbau in verschiedenen Libs zugreifen will. Ich möchte nicht von der *LIBL abhängig sein.
Ich habe versucht, sowohl mit SET SCHEMA als auch mit SET PATH als auch mit beiden den Zugriffspfad auf die Tabelle zu beeinflussen - leider ohne Erfolg.
Ausserdem habe ich das Problem, dass ich bisweilen während der Tests offenbar die UDF im Cache aufrufe, und die Änderung gar nicht wirksam ist. Ich ändere dann die SELECT Liste des Test-Statements, um den Optimizer auszutricksen. Gibts ne Möglichkeit, das Caching auszuschalten?
Hier der Code:
create function mylib/getHist_WP (
MyLib varchar (20),
KennNummer varchar (7)
)
returns varchar (40)
language sql
reads sql data
no external action
returns null on null input
begin
declare ResultHis varchar (30);
-- PATH und SCHEMA setzen
set path = MyLib;
set schema = MyLib;
select Feld
into ResultHis
from MyTable
where KennNr = KennNummer;
-- Alte Werte wieder einstellen
set path = *LIBL;
set schema = default;
return ResultHis;
end
Danke vorab für Hinweise!
Nils
Similar Threads
-
By steven_r in forum NEWSboard Programmierung
Antworten: 10
Letzter Beitrag: 03-01-07, 13:07
-
By DEVJO in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 12-10-06, 18:28
-
By jakarto in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 24-07-06, 13:41
-
By HACHIMAN in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 22-05-06, 09:48
-
By Fondue in forum NEWSboard Server Software
Antworten: 0
Letzter Beitrag: 28-04-06, 19:40
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