在5250会话中的AS400交互式SQL中,
select * from myfile
仅当myfile具有多个成员时才从一个成员返回行.
如何从特定成员获取行?
重要的是:最后我想用jt400对JDBC做这个,所以我真的想要一个能在那里工作的解决方案.
谢谢.
您可以使用create alias命令创建别名:
CREATE ALIAS myLibrary/myAlias FOR memberLibrary/memberFile(memberName)
这将允许您像使用任何其他文件一样使用别名对该成员运行sql:
SELECT * FROM myLibrary/myAlias
请记住,别名会在你的会话后留下来,它们不是暂时的.因此,如果您在完成后不需要别名,请在QTEMP中创建别名,或者在完成后显式删除别名:
DROP ALIAS myLibrary/myAlias
HTH
为成员创建SQL别名并查询别名,请参阅此页面以获取示例.