【发布时间】:2010-01-14 22:29:59
【问题描述】:
一种对my self-answered question about finding the column names.的跟进
在 UniVerse 中,您无法查询文件的所有列,除非文件字典中的 @ 短语设置为所有表列。如果不是,您如何查询表中所有列的值?
所以我可以使用以下方法获取总列列表(列名和显示名):
LIST DICT file NAME
这将返回所有列及其显示名称的列表。然后如何查询该表的所有列?
LIST file
只会查询LIST file @id(@id 是@ 中唯一的东西)。
更新
我找到了a blog -- a living breathing person who id using a version of UniVerse older than mine!!,他抱怨同样的事情,但说没有解决方案羞于更新所有列的@,请上帝证明他(Dan Watts)错了。
如果您有一个 200 列的表怎么办 并且您希望 SELECT * 返回所有 200 列?对不起,但你会有 在其中输入所有 200 个列名 “@“ 记录。如果您添加、删除或 重命名一列,你必须 记得编辑那个“@”记录。一世 感受你的痛苦!这个繁琐 方法可以追溯到 UniVerse 的 ODBC 司机,我想他们不能 现在改变它而不会破坏很多 的应用程序。你可以找到 细节描述在高深莫测 UniVerse ODBC 指南中的 IBM 语言。
【问题讨论】:
标签: u2 universe multivalue-database pick