在 FOXPRO 中全部删除
Delete all in FOXPRO
这个问题可能看起来很简单,但我在网上找到的都不是很合适。
我正在查看我们用来制作 table 的旧 FOXPRO 脚本。目前,我正在尝试将此脚本翻译成 SQL。值得注意的是,
delete all for code='000000'
pack
如果我理解正确,它会删除代码字段值为 000000 的所有 rows/records。我是否正确?
foxpro 是什么版本?
delete from [table] where code = '00000'
pack
或
delete for code = '000000'
pack
两者都应该有效
"Into SQL"
"SQL" 是什么意思?
您的意思是在 VFP table 中使用 SQL 做同样的事情吗?如果是那么:
use myTable exclusive
delete from myTable where code = '000000'
pack
但我怀疑你是在问这个问题,什么时候你可以通过简单地使用你编写的 xBase 代码来做到这一点。
您的意思是如何在 SQL 后端(如 MS SQL 服务器)中执行此操作。 postgreSQL, MySQL ...?如果是那么:
delete from myTable where code = '000000'
注意:在您的代码中 "all" 是不必要的,但不会造成任何伤害。
注 2:在您编写的 VFP 代码中,第一行是 "marking" 行 "deleted",代码值为“000000”。
第二行确实从 table.
中删除了那些行
这个问题可能看起来很简单,但我在网上找到的都不是很合适。
我正在查看我们用来制作 table 的旧 FOXPRO 脚本。目前,我正在尝试将此脚本翻译成 SQL。值得注意的是,
delete all for code='000000'
pack
如果我理解正确,它会删除代码字段值为 000000 的所有 rows/records。我是否正确?
foxpro 是什么版本?
delete from [table] where code = '00000'
pack
或
delete for code = '000000'
pack
两者都应该有效
"Into SQL" "SQL" 是什么意思? 您的意思是在 VFP table 中使用 SQL 做同样的事情吗?如果是那么:
use myTable exclusive
delete from myTable where code = '000000'
pack
但我怀疑你是在问这个问题,什么时候你可以通过简单地使用你编写的 xBase 代码来做到这一点。
您的意思是如何在 SQL 后端(如 MS SQL 服务器)中执行此操作。 postgreSQL, MySQL ...?如果是那么:
delete from myTable where code = '000000'
注意:在您的代码中 "all" 是不必要的,但不会造成任何伤害。 注 2:在您编写的 VFP 代码中,第一行是 "marking" 行 "deleted",代码值为“000000”。 第二行确实从 table.
中删除了那些行