gpt4 book ai didi

foxpro - 如何在 "In"子句中的visual foxpro中运行超过24个值?

转载 作者:行者123 更新时间:2023-12-04 06:30:39 25 4
gpt4 key购买 nike

我正在使用 Foxpro 5.0

我有超过 3000 条记录来运行查询。例如我的查询是

delete from mytable.dbf where fieldname not in (1,2,3,......3909)

它不会执行。因为 foxpro 只允许 In 子句中的 24 条记录。如何执行此查询?
任何简化的想法。

最佳答案

以下代码演示了如何根据另一个表中的记录删除一个表中的记录。

创建光标表 1 (pk I)
INSERT INTO Table1 (pk) VALUES(1)
插入表 1 (pk) 值 (2)
插入表 1 (pk) 值 (3)
插入表 1 (pk) 值 (4)
插入表 1 (pk) 值 (5)

创建光标表 2 (pk I)
INSERT INTO Table2 (pk) VALUES(2)
插入表 2 (pk) 值 (4)

DELETE FROM Table1 WHERE Table1.pk IN (SELECT Table2.pk FROM Table2)

关于foxpro - 如何在 "In"子句中的visual foxpro中运行超过24个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5454867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com