Ich gehe davon aus, dass Du mit System-Naming arbeitest und deshalb die Bibliotheksliste durchsuchen musst. (Bei SQL-Naming sollte das Current_Schema über GET DIAGNOSITICS ermittelt werden können)
Hier 2 Ansätze für System-Naming:
1. API QDBRTVSN (Retrieve Short System Name)
Das API ermittelt den System-Namen der Datei/Tabelle/View, sowie die erste Bibliothek in der das Objekt gefunden wird.
2. Wenn Du den Datei/Tabellen/View-Namen kennst, dann durchsuch' einfach die Bibliotheksliste, etwa so:
Code:
Select Schema_Name
from Library_List_Info join SysTables on Schema_Name = Table_Schema
Where Table_Name = 'YOURTABLE'
Order By Ordinal_Position
Fetch First Row Only;
Birgitta
Bookmarks