我不知道该应用程序的真实名称,但我想要做的是如此简单,我有一个超过50个表的oracle数据库。我想让他们的名字也是他们的字段名称,所以我认为使用设计师或mssql之类的东西会很好。然后我可以轻松获得字段名称和表名称。我怎么能这样做?
感谢您的帮助, MehmetŞerifTozlu
答案 0 :(得分:1)
如果通过“获取表和字段名称”意味着,在程序中,您需要通过任何您感觉更舒服的METADATA API使用Oracle的METADATA:JDBC,ADO.NET,ODBC,甚至对METADATA表执行查询(user_tables,all_tables等)。
如果通过“获取表格和字段名称”来表示检查它们的可视化工具,那么它们就有很多。
希望它有所帮助。
答案 1 :(得分:0)
您可能想要的是生成多个图表,每个图表包含系统功能部分的表格,而不是一次性输出所有50个表格和所有列。在假设系统中,这可能是“客户和账户”,“银行交易”等。某些表可能出现在多个图表中。并非所有列都可能需要输出,特别是如果它们不属于系统的特定功能区域。
您可以使用SchemaCrawler for Oracle。 SchemaCrawler允许您在GraphViz的帮助下搜索并仅输出与正则表达式匹配的表和列,以及生成数据库图表。如果模式使用命名约定,它还会在表之间找到隐含的关系。