在coldfusion中可以使用bitAnd()条件吗?
我在QoQ (http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSc3ff6d0ea77859461172e0811cbec0e4fd-7ff0.html)上查看过adobe的文档。它没有提到按位函数,但过去的经验告诉我,coldfusion文档并不总是完整的。
:
SELECT *
FROM srcTable
WHERE bitAnd(member_type_bit,2) = 2这会引发错误:
查询查询语法错误。遇到"bitAnd“( member_type_bit,.不正确的条件表达式,期望在比较条件下,
它只是在QoQ中不受支持,还是需要使用不同的语法?
发布于 2012-02-08 14:45:26
不,在bitAnd使用的SQL方言中没有QoQ ()函数。
您将需要逐行执行,即:在记录集上循环,并只使用所需的行构建一个新记录集。或者将其推回DB并在那里执行(如果是poss)。
作为将来的参考,本文列出了QoQ所支持的全部内容:http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSc3ff6d0ea77859461172e0811cbec0e4fd-7ff0.html
就这些了。
https://stackoverflow.com/questions/9193669
复制相似问题