Documentum Registered Table 对象检索错误
Documentum Registered Table object retrieval error
环境: DA 7.3,D2 4.7,MS SQL Server 2012,Win Serv 2012 R2,Tomcat 8
- 执行此 DQL 查询时:
SELECT * FROM dm_registered
它检索找到的所有已注册 table 实例(近 32 个实例)--> 其中 3 个是我使用以下命令创建的:
注册 TABLE [owner_name.] table_name ( column_def {,column_def}
当使用 QDL 查询查询任何已注册的 table 除了 (我创建的 3 个) ,我收到一个结果,但是当我使用 DA 查询编辑器查询(我创建的 3 个)中的任何一个时,它会输出以下错误:
查询执行期间发生错误:[DM_QUERY2_E_TABLE_NOT_FOUND]错误:“在数据库中找不到数据库 table 或视图。来自数据库的错误是:' - - 数据库对象无效 -- STATE=42S02,CODE=208,MSG=[Microsoft][SQL Server Native Client 11.0][SQL Server]Invalid object name 'dmadmin.employee'.
当我打开 D2 并导航到注册的 tables 菜单时,我可以 select 从注册的 tables 菜单中 select,我找到了(3 创建了已注册的 table 个对象)但是当 select 其中任何一个时,我发现了与 DA DQL 编辑器相同的错误。
你需要在前面加上别名:
SELECT * 来自 dm_dbo.employee
原因是table没有在数据库中创建,我不知道我怎么错过了那个关键步骤。
Simply the answer is
- 在数据库中创建与注册的 table 相同的 table。
现在我可以使用 DQL 查询来查询 table(不需要别名)
SELECT * 来自 dm_dbo.employee
环境: DA 7.3,D2 4.7,MS SQL Server 2012,Win Serv 2012 R2,Tomcat 8
- 执行此 DQL 查询时:
SELECT * FROM dm_registered
它检索找到的所有已注册 table 实例(近 32 个实例)--> 其中 3 个是我使用以下命令创建的:
注册 TABLE [owner_name.] table_name ( column_def {,column_def}
当使用 QDL 查询查询任何已注册的 table 除了 (我创建的 3 个) ,我收到一个结果,但是当我使用 DA 查询编辑器查询(我创建的 3 个)中的任何一个时,它会输出以下错误:
查询执行期间发生错误:[DM_QUERY2_E_TABLE_NOT_FOUND]错误:“在数据库中找不到数据库 table 或视图。来自数据库的错误是:' - - 数据库对象无效 -- STATE=42S02,CODE=208,MSG=[Microsoft][SQL Server Native Client 11.0][SQL Server]Invalid object name 'dmadmin.employee'.
当我打开 D2 并导航到注册的 tables 菜单时,我可以 select 从注册的 tables 菜单中 select,我找到了(3 创建了已注册的 table 个对象)但是当 select 其中任何一个时,我发现了与 DA DQL 编辑器相同的错误。
你需要在前面加上别名: SELECT * 来自 dm_dbo.employee
原因是table没有在数据库中创建,我不知道我怎么错过了那个关键步骤。
Simply the answer is
- 在数据库中创建与注册的 table 相同的 table。
现在我可以使用 DQL 查询来查询 table(不需要别名)
SELECT * 来自 dm_dbo.employee