查询ColdFusion外部的查询

shy*_*ent 2 sql coldfusion qoq

我使用Adobe ColdFusion的经验,即使仍然有些限制,也是非常愉快和愉快的.

在我对ColdFusion所说的所有好事中,有一个功能让我完全不知所措.它可能既不是非常有效,也不适用于制作,但无论如何,我所说的是所谓的"查询查询"功能,或者是dbtype="query"属性cfquery.它允许您针对任意数据集运行SQL语句,而不仅仅是数据库连接.例如,您可以加入一个结果集,即刚从数据库中检索到的结果集和内存结构(当然,受某些限制).它提供了一种快速而肮脏的方式来对数据进行"后处理",这有时比循环中的数据集迭代更具可读性(也更灵活!).

但是,ColdFusion并不是一个非常受欢迎的产品,我不会回答它为什么会这样的原因.我要问的是,这种技术在其他语言中是否有任何支持(如图书馆,或多或少相同)?蟒蛇?Perl的?红宝石?PHP?什么?因为,对我来说,似乎这个功能的潜力很大,可能不是在生产代码中,但如果你需要快速测试一下,它绝对可以节省生命.毋庸置疑,根据我的知识,SQL ColdFusion的用途有点受限,但是,这个想法仍然很棒.

kev*_*ink 10

如果你没有找到任何处理数据的东西以及ColdFusion,那么请记住它与其他编程语言的搭配非常好.您始终可以在CF中执行繁重的查询处理,然后将处理逻辑包装在远程CFC中,并将它们作为提供JSON的Web服务公开.

这将让您在尝试使用其他语言时从ColdFusion的优点中受益.

如果你需要远离CF在Python中尝试SqlAlchemy,或者像其他海报一样说Rails和LINQ值得一试.