我需要从Cache数据库中读取数据,之前我想查看数据库模型(表或类列表等)。我使用过管理工具,但我无法找到表格列表。我们如何使用管理工具找出数据库模型?
帮助非常明显。
谢谢,
答案 0 :(得分:1)
Cache实例将具有多个名称空间。连接到System Management门户后,您将需要使用菜单项 系统资源管理器 - > SQL并确保您已连接到包含您要查找的表的命名空间。如果您仍然找不到表,则可能是您连接的系统没有定义表。应用程序开发人员可以并且过去一直在开发整个应用程序,而无需实际使用任何类定义/ sql表。如果是这种情况,可以在事后创建类定义/表,但需要了解存在的数据结构。
答案 1 :(得分:0)
您可以使用普通的SQL语法:
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE'
在管理门户中,点击此处:
您也可以在终端中执行此操作:(示例是我的命名空间):
1. zn "samples"
2. do $system.SQL.Shell()
3. SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE'
答案 2 :(得分:0)
在Windows中,您还可以使用您喜欢的任何SQL客户端,并在安装缓存时使用已在PC中设置的缓存ODBC。
我已经使用(并且实际上更喜欢)SQuirrel SQL Client(免费开源)和WinSQL应用程序而没有任何问题。
要设置缓存连接,只需转到Microsoft ODBC管理员并在任何地方使用它们,甚至Excel用于数据透视表等。
如果您使用的是MacOS或Linux / Unix,那么Cache Management Portal webapp或SQL Shell是您的最佳选择。