免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2524 | 回复: 3

请问如何查看AS400里面名字长度超过10位的object? ~~~~~~~~~~~~ [复制链接]

论坛徽章:
0
发表于 2010-09-12 17:29 |显示全部楼层
请问如何查看AS400里面名字长度超过10位的object? ~~~~~~~~~~~~

AS400里面,在SQL环境里用SQL语句生成的表名,长度可以达到20位,
库名可以达到12位,建立完成后外部可以用长名字访问,
但在wrklibpdm里面看到的名字,总共10位,后5位被自动替换成00001,以及往后排序的数字。
请问如何能看到这个表真正的长名字呢?

这里先行谢过~~~~~~~

论坛徽章:
0
发表于 2010-09-13 16:32 |显示全部楼层
如果你的LIB也是用SQL建的,那么在你的LIB下可以看到SYSTABLES这个VIEW,你所建在这个LIB下的表的全名在这里可以查到,并且可以查到这个表的全名与traditional file system里面的OBJECT 名称的对应关系。

论坛徽章:
0
发表于 2010-09-13 17:10 |显示全部楼层
多谢,搜索了一下,在应用库里没找到,
在QSYS2库里面找到了个同名表,一查看,好家伙
那些应用表的对应名字全在那里呢

SYSTEM_TABLE_NAME

这一列向后翻了好半天才找到,呵呵

大概那个应用库不是用SQL建的,所以被QSYS2库里那个表接管了?

那里面还有好多其他的不相关的表,大概是别处用的

解决了我的一个疑问,呵呵,多谢了!!!!!!!!

论坛徽章:
0
发表于 2010-09-13 18:05 |显示全部楼层
wrklibpdm里在object上用5显示一些索引查看他们的键字情况,
发现里面一些长字段也相应缩减到10位了,是不是也有一个表对应字段名的修改呢?

另外仔细看了一下,原来是个视图,不是个表,原表在QSYS/QADBXREF
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP