select * from sysibm.systables
where owner = 'SCHEMA'
and name like '%CUR%'
and type = 'T';
Esto le dará todas las mesas con CUR
en ellos en el esquema SCHEMA
.
Consulte here para obtener más información sobre la tabla SYSIBM.SYSTABLES
. Si echas un vistazo al panel de navegación de la izquierda, puedes obtener todo tipo de metadatos de DB2 maravillosos.
Tenga en cuenta que este enlace es para el mainframe DB2/z. DB2/LUW (el de Linux/UNIX/Windows) tiene columnas ligeramente diferentes. Para eso, creo que quieres la columna CREATOR
.
En cualquier caso, debe examinar los documentos de IBM para su variante específica. Sin embargo, el nombre de la tabla no cambiará, así que simplemente busque SYSIBM.SYSTABLES
para más detalles.
'SQL0206N" PROPIETARIO "no es válido en el contexto donde se usa. SQLSTATE = 42703' –
@Marius, puede tener un esquema diferente en su variante de DB2; esto era específico de DB2/z, lo que nos gusta llamar el _real_ DB2 :-) Por ejemplo, en DB2/LUW, usted usaría CREADOR. No cambia la respuesta subyacente, que es usar 'systables'. – paxdiablo
my bad: estoy usando ** DB2/LUW ** de hecho. –