标签: pick

UniVerse RetrieVe如何在文件中查询其所有列的值?

关于找到列名的自我回答问题的跟进.

在UniVerse中,除非@文件字典中的短语设置为所有表列,否则无法查询文件的所有列.如果不是,您如何在表中查询其所有列的值?

所以我可以使用以下方法获取总列列表(列名和显示名称):

LIST DICT file NAME
Run Code Online (Sandbox Code Playgroud)

这将返回所有列及其显示名称的列表.然后,我如何查询表中的所有列?

LIST file
Run Code Online (Sandbox Code Playgroud)

只会查询它LIST file @id(@id是@中唯一的东西).

更新 我发现了一个博客 - 一个活生生的呼吸者,他使用的是比我年长的UniVerse版本!在那里他抱怨同样的事情,但是说没有任何解决方案可以@用所有列进行更新,请上帝有人证明他(Dan Watts)错了.

如果您有200列表并且希望SELECT*返回所有200列,该怎么办?抱歉,您必须在"@"记录中输入所有200个列名称.如果您添加,删除或重命名列,则必须记住编辑该"@"记录.我感觉到你的痛苦!这种繁琐的方法可以追溯到UniVerse的ODBC驱动程序,我想他们现在不能在不破坏大量应用程序的情况下改变它.您可以在UniVerse ODBC指南中找到不可思议的IBM-ese中描述的详细信息.

universe pick u2 multivalue-database

3
推荐指数
1
解决办法
7391
查看次数

标签 统计

multivalue-database ×1

pick ×1

u2 ×1

universe ×1