我编写了一个查询,将数据库中的客户端与我收到的列表中的人员进行比较。名单上有没有人是我们的客户。我创建了一个临时表,该表已经填充了名称,下面的查询与这两个表进行交叉连接。这个查询工作非常慢(两个非常大的表),所以我想知道是否有任何方法可以加快速度。仅仅加入数据库中的所有内容并比较代码中的字符串(java或类似的东西)会更快吗?select C.NUMCLI, C.NAAM, T.FULLNAME, (UTL_MATCH.EDIT_DISTANCE_SIMILARITY(NAAM, FULLNAME))
as DIFF from
是否有可能编写一个Common宏,该宏接受维度和变量的列表(迭代的主体),并创建由列表指定的尽可能多的嵌套循环组成的代码?(nested-loops '(2 5 3) '(i j k) whatever_loop_body)(loop for i from 0 below 2 do (loop for k from 0 below 3 do跟踪
正如怀远正确指出的,在编译时,我必须知道要传递给宏的参数。如果你真的像我
我的数据库中有一个大的INSERT...SELECT,我遇到了麻烦。对于上下文,目标表已经有大约100万个条目,我的SELECT查询返回了大约200万个条目。在生产服务器上,查询在20分钟内执行。第二个问题(如果进展缓慢):在这一要求中,是否有改进的余地(我认为有)?我正在考虑用块,但我不知道怎么用。(id_people, id_product)
FROM people p ON (s.id_sell= p.