1

我需要从缓存数据库中读取数据,在此之前我想查看数据库模型(表或类列表等)。我使用了管理工具,但我找不到表列表。我们如何找到DB模型使用管理工具?

帮助是非常可观的。

谢谢,

4

3 回答 3

1

一个 Cache 实例将有多个命名空间。当您连接到系统管理门户时,您将需要使用菜单项 System Explorer->SQL 并确保您连接到具有您要查找的表的名称空间。如果您仍然找不到表,则可能是您要连接的系统没有定义表。应用程序开发人员可以并且过去确实可以在不实际使用任何类定义/sql 表的情况下开发整个应用程序。如果是这种情况,则可以在事后创建类定义/表,但确实需要了解现有的数据结构。

于 2017-05-26T13:10:59.970 回答
0

在 Windows 中,您还可以使用您喜欢的任何 SQL 客户端,并使用安装 Cache 时已在您的 PC 中设置的 Cache ODBC。

我已经使用(并且实际上更喜欢)SQuirrel SQL Client(免费开源)和 WinSQL 应用程序,没有任何问题。

要设置缓存连接,只需转到您的 Microsoft ODBC 管理员并在任何地方使用它们,甚至是 Excel for Pivot 表等。

如果您使用的是 MacOS 或 Linux/Unix,那么缓存管理门户 webapp 或 SQL Shell 是您的最佳选择。

于 2017-10-26T13:33:49.283 回答
0

您可以使用普通的 SQL 语法:

SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE'

在管理门户中单击此处:

SQL 导航

在此处输入图像描述

您也可以在终端中执行此操作:(示例是我的命名空间):

1. zn "samples"
2. do $system.SQL.Shell()
3. SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE'  
于 2017-06-16T19:39:14.593 回答