因此,我希望修改CLSQL抽象以满足我自己的需要。我一直在使用clsql-sys包,它满足了我的大部分需求。但是,我似乎找不到如何从结果集中获取字段名称和字段类型的列表。实际上,我似乎在任何地方都找不到任何可以获取类型的东西(我可以直接将名称输入到database-query-result-set方法中)。
任何帮助都将不胜感激,尤其是在类型方面。
谢谢!洁人
发布于 2010-01-14 14:27:54
我最终找到了如何做到这一点,但仅限于MySQL和Oracle,这使得泛型函数不再普遍有效。它也很麻烦(我已经硬编码了类型)
我在这里记录了这一点:http://www.jierenchen.com/2009/08/solution.html
如果您对此有任何疑问,请通过电子邮件通知我。
发布于 2009-08-21 13:24:22
正如manual entry for the function所说的:
查询查询-表达式和关键字数据库结果-类型扁平字段-名称=>结果
..。
-一个布尔值,默认值为T。当为T时,此函数返回字段名列表的第二个字段值。为NIL时,此函数仅返回一个值-行列表。
(强调我的)。这就是获取字段名称的方法。至于字段类型...嗯。看起来,like query想要输入类型。手册对从实际结果集中获取类型只字不提。
https://stackoverflow.com/questions/1311810
复制相似问题