小编Dav*_*mer的帖子

DB2 syscolumns不返回所有列

运行简单的目录查询时:

SELECT*FROM SYSCOLUMNS

我回来只有几百行.这是AS400上的DB2 7.1.有几十种模式,共有一千多个表.我希望这个查询返回几千行,而不是几百行.我回来的行只来自我的测试模式和另一个开发人员的行.

我是DB2的新手(在Oracle工作了20多年),所以这很令人费解.IBM文档说SELECT在SYSCOLUMNS上被授予PUBLIC,所以我应该得到一切,对吧?我不知道令牌"SYSCOLUMNS"指向的是什么,一个视图或本地表(它可以解释事物).在我的环境中,对数据库的每个查询都需要SCHEMA_NAME.TABLE_NAME,因此这个SYSCOLUMNS(没有模式名称)已经是一个例外.

提前致谢,

D b

db2 ibm-midrange

2
推荐指数
1
解决办法
1053
查看次数

标签 统计

db2 ×1

ibm-midrange ×1