Zitat Zitat von Fuerchau Beitrag anzeigen
Also das macht doch wirklich Sinn.
Zuerst wird die Prozedur in den Definitionen (wegen Überladung, Parameterprüfung) mit FUERCHAU gesucht.
Wenn gefunden erfolgt irgendwann der CALL per PATH.
Vergesse ich also, mein Schema zusätzlich in den PATH einzutragen, bekomme ich zwar keinen SQL0444 sondern einen MCH-Fehler, da das eigentliche Objekt nicht gefunden wurde.
Wer denkt sich nur sowas aus.

Übrigens:
Wie mache ich mit NAMING=*SYS eine qualifizierte Objektbenennung?
SQL wirft mir den "/" immer als Fehler raus.
... bei oben skizzierter Vorgehensweise wird der korrekte SQL path im repository eingetragen.
Qualifier ist im ANSI SQL immer der Punkt.

select OTTO.KARL from HUGO.OTTO etc.

oder select ... from KARL.HUGO.OTTO - dann ist KARL die Datenbank und HUGO das Schema

Dieter

PS: hoffentlich übersehen die Wächter der blauen Korrektness die defätistische Bemerkung (Wer denkt sich nur sowas aus.), sonst wird wieder nicht ausreichende Flachheit reklamiert - Uih. Uih, Uih...