FoxPro 我使用 .prg(coding) 移动字段
FoxPro My using .prg(coding) move fields
我想更改 table 以将字段从一个地方移动到另一个地方。
ABS1
ABS2
ABS4
ABS8
ABS3
所以我想在 ABS2 之后移动 ABS3,但不移动物理。
希望代码为我完成。
假设 table 被命名为 "mytable.dbf" 并且您有独占访问权:
select * from mytable into table tmp
use in ('myTable')
erase ('myTable.dbf')
* erase ('myTable.fpt')
* erase ('myTable.cdx')
select ABS1, ABS2, ABS3, ABS4, ABS8 from tmp into table myTable
然后重新创建索引。
我想更改 table 以将字段从一个地方移动到另一个地方。
ABS1
ABS2
ABS4
ABS8
ABS3
所以我想在 ABS2 之后移动 ABS3,但不移动物理。 希望代码为我完成。
假设 table 被命名为 "mytable.dbf" 并且您有独占访问权:
select * from mytable into table tmp
use in ('myTable')
erase ('myTable.dbf')
* erase ('myTable.fpt')
* erase ('myTable.cdx')
select ABS1, ABS2, ABS3, ABS4, ABS8 from tmp into table myTable
然后重新创建索引。