首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从结果集中获取CLSQL中的字段名称和类型

从结果集中获取CLSQL中的字段名称和类型
EN

Stack Overflow用户
提问于 2009-08-21 13:03:36
回答 2查看 172关注 0票数 1

因此,我希望修改CLSQL抽象以满足我自己的需要。我一直在使用clsql-sys包,它满足了我的大部分需求。但是,我似乎找不到如何从结果集中获取字段名称和字段类型的列表。实际上,我似乎在任何地方都找不到任何可以获取类型的东西(我可以直接将名称输入到database-query-result-set方法中)。

任何帮助都将不胜感激,尤其是在类型方面。

谢谢!洁人

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-14 14:27:54

我最终找到了如何做到这一点,但仅限于MySQL和Oracle,这使得泛型函数不再普遍有效。它也很麻烦(我已经硬编码了类型)

我在这里记录了这一点:http://www.jierenchen.com/2009/08/solution.html

如果您对此有任何疑问,请通过电子邮件通知我。

票数 1
EN

Stack Overflow用户

发布于 2009-08-21 13:24:22

正如manual entry for the function所说的:

查询查询-表达式和关键字数据库结果-类型扁平字段-名称=>结果

..。

-一个布尔值,默认值为T。当为T时,此函数返回字段名列表的第二个字段。为NIL时,此函数仅返回一个值-行列表。

(强调我的)。这就是获取字段名称的方法。至于字段类型...嗯。看起来,like query想要输入类型。手册对从实际结果集中获取类型只字不提。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1311810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档