为什么我的As400无法从新创建的成员别名中进行选择?
我已经按照此问题中的说明设置了代码。
创建别名以及删除别名都可以。
对于我自己创建的成员,这可以正常工作,但是对于现有成员,从别名中进行选择时会出现以下错误:
SQL状态:42704
供应商代码:-204
消息:[SQL0204] MyLib类型* FILE中的MyMemberName找不到。原因 。。。。。:找不到TPLWHS类型 FILE中的MyMemberName。如果成员名称为 ALL,则表未分区。如果这是ALTER
TABLE语句,并且类型为 N,则找不到约束或分区。如果这不是ALTER TABLE语句,并且类型为
N,则找不到函数,过程,触发器或序列对象。如果找不到功能,则MyMemberName是包含该功能的服务程序。除非外部名称和使用名称完全匹配,否则找不到该功能。检查作业日志,以获取一条消息,其中提供了有关正在搜索哪个功能名称和不匹配的名称的更多详细信息。恢复 。。。:更改名称,然后重试请求。如果对象是节点组,请确保在系统上安装了DB2 Multisystem产品,并使用CRTNODGRP
CL命令创建节点组。如果找不到外部函数,请确保CREATE FUNCTION语句上EXTERNAL
NAME的大小写与服务程序导出的名称的大小写完全匹配。
您能提供的任何帮助将不胜感激。谢谢!
编辑: 这是我的代码:
create alias MyLib.MyAlias for MyLib.MyLogicalFile(MyMember);
select * from MyLib.MyAlias;
drop alias MyLib.MyAlias;
当我直接创建物理和逻辑成员时,Lib.Alias的格式对我有用。逻辑文件可能丢失了吗?我会仔细检查…
-
为什么我新创建的docker没有摘要?
2021-02-01 关注 0 浏览113 1答案
-
Android SQLite-为什么每次都要重新创建我的数据库?
2021-05-10 关注 0 浏览74 1答案
-
如何使docker-compose始终从新映像重新创建容器?
2021-02-01 关注 0 浏览173 1答案
-
创建错的表格我可以删除重新创建。
2022-05-22 关注 0 浏览14 1答案
-
如何让 docker-compose 始终从新图像重新创建容器?
2022-05-26 关注 0 浏览19 1答案
-
Django 1.7迁移不会重新创建删除的表,为什么?
2021-01-29 关注 0 浏览73 1答案
-
为什么Jenkins Android模拟器插件会在每个版本中重新创建我的模拟器快照?
2021-01-31 关注 0 浏览218 1答案
-
为什么在重新启动线程时需要重新创建实例?
2021-01-29 关注 0 浏览81 1答案
-
为什么NetBeans在部署时会重新创建“旧”软件包的文件夹?
2021-02-01 关注 0 浏览129 1答案
-
SQL Server 2008 无法使用新创建的用户登录
2022-07-28 关注 0 浏览13 1答案