首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

VFP操作SQL,怎么给序号一列从1开始按逐条递增的方式填充

2012-09-13 
VFP操作SQL,如何给序号一列从1开始按逐条递增的方式填充?VFP操作SQL,如何给序号一列从1开始按逐条递增的方

VFP操作SQL,如何给序号一列从1开始按逐条递增的方式填充?
VFP操作SQL,如何给序号一列从1开始按逐条递增的方式填充?

[解决办法]
SQL 中没有记录号,建表时建议就建一个关键字段区别每一条记录。
如果此表有这样的字段,也可以达到你说的效果,就是按这个字段排序后从1开始更新某个字段。
[解决办法]
VFP中有记录号,当你del后,pack 一下,记录号会重新排列,保证不重复。

但SQL没有这样的字段,只能自已写。

个人认为VFP与SQL的最大区别,也在这里,VFP可以repl next 1 .... 但在SQL中是不可以。

SQL的更新必需要使用where条件。

由此而来,你在建表时,每个表中,一定要有一个主键值(唯一确定表中一条记录的值),这样你使用where 语句,就可以精确定位到,要更新哪一条记录了。

希望我这一点建义对你有邦助。

热点排行