Existe-t-il un moyen de lister les vues définies par l'utilisateur seules. Dans MSSQL, lorsque j'ai essayé de lister les tables et les vues en utilisant la fonction getTables() de DatabaseMetadata de jdbc, il affiche toutes les vues. Mais je n'ai pas besoin de vues système dans mon jeu de résultats.Répertorie les vues définies par l'utilisateur à partir de la base de données
DatabaseMetadata dmd = connection.getMetaData();
tablesResultSet= dmd.getTables(dbName, null, null, new String[] { "TABLE", "VIEW" });
Ceci est le code que j'utilise pour extraire des métadonnées. Quelqu'un peut-il m'aider à résoudre ce problème?
cela fonctionnera-t-il seulement pour MSSQL? – abubakkar
@abubakkar - 'SELECT TABLE_NAME COMME VIEW_NAME FROM [INFORMATION_SCHEMA]. [VIEWS]' pourrait être un peu plus portable. –