select * from sysibm.systables
where owner = 'SCHEMA'
and name like '%CUR%'
and type = 'T';
To daje wszystkie tabele z CUR
w nich w schemacie SCHEMA
.
Aby uzyskać więcej informacji na temat tabeli , patrz: here. Jeśli spojrzysz na okienko nawigacji po lewej stronie, możesz uzyskać wszystkie wspaniałe metadane bazy danych DB2.
Należy zwrócić uwagę, że to łącze dotyczy komputera mainframe DB2/z. DB2/LUW (Linux/UNIX/Windows) ma nieco inne kolumny. Do tego, uważam, że chcesz kolumnę CREATOR
.
W każdym przypadku należy sprawdzić dokumentację IBM dla określonego wariantu. Nazwa tabeli prawie na pewno nie zmieni się jednak, więc poszukaj szczegółów SYSIBM.SYSTABLES
.
'SQL0206N" OWNER "nie jest poprawny w kontekście, w którym jest używany. SQLSTATE = 42703' –
@Marius, możesz mieć inny schemat w wariancie DB2 - dotyczyło to DB2/z, które lubimy nazywać _real_ DB2 :-) Na przykład w DB2/LUW użyłbyś TWÓRCA. Nie zmienia podstawowej odpowiedzi, która polega na użyciu 'systables'. – paxdiablo
mój zły: używam ** DB2/LUW ** rzeczywiście. –