考虑到我有一个带有fileNames字段的表(FileNames),我需要在另一个查询的WHERE子句中使用从该表返回的每个不同的文件名作为OR。动态设置的最佳方法是什么?我的所有代码都是用VBA编写的,但如果可能的话,我希望能够在SQL中运行所有这些查询逻辑。SELECT fileName FROM tblFiles GROUP BY fileNames;SELECT dateMade, invenNum, shipDateWHERE fileName = fileName1
是否有可能在SWI Prolog中定义一个类似于Sicstus Prolog中的undo谓词?从西克斯都的描述中: undo(:Goal)
The goal call(Goal) (see section Control) is executed on backtracking. This predicate is useful if the Goal performs some side-effect that must be done on backtracking to undo another side-effect. SWI谓词setup_call_cleanup不会这样做,因为它