-
Da würde D*B eben sagen, *LIBL ist in SQL eher verpönt, da nicht Standard.
Ist ein SQL nicht qualifiziert und man verwendet die SQL-Notation, also Punkt statt Schrägstrich, dann wrd automatisch immer das current schema verwendet.
Mit den Funktionen/Prozeduren ist das nicht anders.
Bei der Erstellung werden diese in der QSYS2 registriert und können dann verwendet werden.
Hierbei gibts 2 Varianten:
Für SQL-geschriebene Funktionen/Prozeduren erstellt SQL ein Programmobjekt, dass die Definition selber enthält. Wird dieses Objekt per Save/Restore kopiert, registriert der Vorgang diese Objekte erneut mit dem entsprechenden Verweis. Daher sollte man diese eben auch in das Schema erstellen lassen, so dass diese mitgenommen werden können.
Für externe Funktionen/Prozeduren, also Verweise auf selbst geschriebene Programme, folgen diesem Verfahren nicht. Diese Funktionen/Prozeduren müssen mit der neuen Lib wieder neu erstellt bzw. registriert werden.
Man kann also auch durchaus dieselbe Funktionen/Prozeduren in unterschiedlichen Libs haben. Die Aufrufe und die Umgebung entscheiden, welche Variante dann aufgerufen wird.
Auch bei Triggern gilt dies. SQL-Trigger werden automatisch mitgenommen, Trigger per ADDPFTRG verweisen weiterhin auf die ursprünglichen Objekte.
Similar Threads
-
By malzusrex in forum IBM i Hauptforum
Antworten: 11
Letzter Beitrag: 21-03-16, 14:03
-
By Duriel in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 15-07-15, 08:56
-
By KingofKning in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 21-02-15, 10:37
-
By Allrounder in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 08-02-08, 10:09
-
By ZHamburg in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 12-07-07, 18:21
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