请问如何查看AS400里面名字长度超过10位的object? ~~~~~~~~~~~~
请问如何查看AS400里面名字长度超过10位的object? ~~~~~~~~~~~~
AS400里面,在SQL环境里用SQL语句生成的表名,长度可以达到20位,
库名可以达到12位,建立完成后外部可以用长名字访问,
但在wrklibpdm里面看到的名字,总共10位,后5位被自动替换成00001,以及往后排序的数字。
请问如何能看到这个表真正的长名字呢?
这里先行谢过~~~~~~~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
wrklibpdm里在object上用5显示一些索引查看他们的键字情况,
发现里面一些长字段也相应缩减到10位了,是不是也有一个表对应字段名的修改呢?
另外仔细看了一下,原来是个视图,不是个表,原表在QSYS/QADBXREF
多谢,搜索了一下,在应用库里没找到,
在QSYS2库里面找到了个同名表,一查看,好家伙
那些应用表的对应名字全在那里呢
SYSTEM_TABLE_NAME
这一列向后翻了好半天才找到,呵呵
大概那个应用库不是用SQL建的,所以被QSYS2库里那个表接管了?
那里面还有好多其他的不相关的表,大概是别处用的
解决了我的一个疑问,呵呵,多谢了!!!!!!!!
如果你的LIB也是用SQL建的,那么在你的LIB下可以看到SYSTABLES这个VIEW,你所建在这个LIB下的表的全名在这里可以查到,并且可以查到这个表的全名与traditional file system里面的OBJECT 名称的对应关系。