我正在使用DB2
应用程序对DotNet
数据库进行操作。系统的某些部分是在AS400 LANSA
中构建和维护的,其他部分是DotNet
。
我们确实存在这样的问题:我们正在维护许多需要使用许多不同表的值进行更新的汇总表。这导致我们的数据始终彼此不同步,我们需要每晚运行脚本检查并纠正错误。
这些表是必需的,因为他们声称无法在LANSA
这是对的吗?他们是否可以为他们提供替代方案以避免这些问题?
答案 0 :(得分:1)
如果您将LANSA
与RDMLX
一起使用,则可以根据需要使用SELECT_SQL
合并JOIN
。
通过视图,您的意思是逻辑文件吗?那些由数据库引擎自动使用。如果您的意思是VIEW
创建了多个物理文件,则可以使用预先确定的连接字段在LANSA
中复制这些文件。查看有关这些的LANSA
文档。
您可以使用以下内容:
#MYSQLST := ('SELECT {write your SQL select statement here}') Select_Sql Fields({my fields}) Using(#MYSQLST)
值得查看有关使用免费格式LANSA
SELECT_SQL
文档