Gibt es eine Möglichkeit, benutzerdefinierte Ansichten allein aufzulisten. Wenn ich in MSSQL versuchte, Tabellen und Ansichten mit der Funktion getTables() von DatabaseMetadata von jdbc aufzulisten, wurden alle Ansichten angezeigt. Aber ich brauche keine Systemansichten in meine Ergebnismenge.Benutzerdefinierte Ansichten aus Datenbank auflisten
DatabaseMetadata dmd = connection.getMetaData();
tablesResultSet= dmd.getTables(dbName, null, null, new String[] { "TABLE", "VIEW" });
Dies ist der Code, den ich verwende, um Metadaten zu extrahieren. Kann mir jemand helfen, das zu lösen?
wird es nur für MSSQL funktionieren? – abubakkar
@abubakkar - 'SELECT TABLE_NAME AS VIEW_NAME VON [INFORMATION_SCHEMA]. [VIEWS]' könnte etwas portabler sein. –