Oracle架构设计器
我不知道该应用程序的真实名称,但我想要做的事很简单,我有一个超过50个表的oracle数据库。我想得到他们的名字和他们的字段名称,所以我认为这将是很好的使用设计师或类似mssql的东西。然后我可以很容易地得到字段名称和表名。我怎样才能做到这一点?Oracle架构设计器
感谢您的帮助, 穆罕默德衬线Tozlu
回答:
如果“获取表名和字段名”你的意思是,一个程序里面,你需要通过任何元数据API你感觉更舒服的使用Oracle的元数据:JDBC ,ADO.NET,ODBC,甚至对METADATA表(user_tables,all_tables等)执行查询。
如果通过“获取表格和字段名称”,您的意思是一个可视化工具来检查它们,其中有很多。
- PL/SQL developer(我的最爱,到目前为止:快速,实用遗憾的是,只能运行在Windows上)
- Toad
- SQL Developer(Oracle的基于Java的免费编程工具)
- Enterprise Manager(Oracle的基于Java的给药工具)
- ...
希望它能帮助。
回答:
除了一次输出所有50个表格和所有列,您可能想要做的是生成几个图表,每个图表包含系统功能部分的表格。在假设的系统中,这可能是“客户和账户”,“银行交易”等。一些表格可能出现在多个图表中。并非所有列都可能需要输出,特别是如果它们不属于系统的特定功能区域。可以使用SchemaCrawler for Oracle。 SchemaCrawler允许您在GraphViz的帮助下搜索并仅输出与正则表达式匹配的表和列,以及生成数据库图表。如果模式使用命名约定,它还会发现表之间的隐含关系。
以上是 Oracle架构设计器 的全部内容, 来源链接: utcz.com/qa/259470.html