| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1114 人关注过本帖
标题:怎么通过命令删除数据表整列,不删除标题!
只看楼主 加入收藏
前锋真棒
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2012-2-27
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:10 
怎么通过命令删除数据表整列,不删除标题!
怎么通过命令删除数据表整列,不删除标题!
搜索更多相关主题的帖子: 数据表 
2012-02-29 08:58
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9821
专家分:27099
注 册:2012-2-5
收藏
得分:10 
以下是引用前锋真棒在2012-2-29 08:58:07的发言:

怎么通过命令删除数据表整列,不删除标题!
*----数值型字段
REPLACE ALL 字段名 WITH 0
*----字符型字段
REPLACE ALL 字段名 WITH ""
*----日期型字段
REPLACE ALL 字段名 WITH {}
*---- 字段不分数据类型
BLANK FIELDS 字段名

blank 命令
示例 请参阅

如果发出该命令时不带任何参数,则清除当前记录中所有字段的数据。

语法

BLANK
[FIELDS FieldList]
[Scope]
[FOR lExpression1]
[WHILE lExpression2]
[NOOPTIMIZE]

参数

FIELDS FieldList

仅清除在 Fieldlist 中指定的字段。默认情况下,如果省略了 FIELDS 子句,则清除该记录的所有字段的数据。在非选定工作区中指定的任何字段名都必须以工作区别名开始。

重要内容 如果记录指针已指向当前工作区的文件末尾,那么 blank 命令不清除另一个相关工作区中记录的字段数据。要使 blank 命令能够作用在其他相关记录的字段上,记录指针必须指向当前工作区中一个已排序的记录。

Scope

指定要清除的记录范围,只有在范围之内的记录才被处理。Scope 子句包括:ALL、NEXT nRecords、RECORD nRecordNumber 及 REST。有关 Scope 子句的详细内容,请参阅 Scope 子句 主题,或《开发指南》的第二章“语言概述”。包含 Scope 子句的命令仅对活动工作区中的表进行处理。
BLANK 默认的作用域范围为当前记录 (NEXT 1)。

FOR lExpression1

清除使条件 lExpression1 为“真”(.T.)
的记录中的字段数据。若 lExpression1 为可优化表达式,则 Rushmerc 优化 BLANK FOR。有关 Rushmcre 优化的详细内容,请参阅《开发指南》的第十五章“优化应用程序”。

WHILE lExpression2

指定要清除的记录字段数据应满足的条件,即令逻辑表达式 lExpression2 为“真”(.T.)。

NOOPTIMIZE

禁止 BLANK 进行 Rushmore 优化。有关的详细内容,请参阅 SET OPTIMIZE 和深入了解 Rushmore 技术,或者《开发指南》的第十五章“优化应用程序”。

说明

使用 APPEND BLANK 在表尾添加一个新的空记录,使用 ISBLANK( ) 来确定一个记录的某一字段是否为空。


[ 本帖最后由 sdta 于 2012-2-29 09:21 编辑 ]

坚守VFP最后的阵地
2012-02-29 09:06
前锋真棒
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2012-2-27
收藏
得分:0 
回复 2楼 sdta
全变0了
2012-02-29 09:13
前锋真棒
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2012-2-27
收藏
得分:0 
谢了,学习中
2012-02-29 09:22
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9821
专家分:27099
注 册:2012-2-5
收藏
得分:0 
以下是引用前锋真棒在2012-2-29 09:13:53的发言:

全变0了
用BLANK命令

坚守VFP最后的阵地
2012-02-29 09:23
apple0072011
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:249
专家分:989
注 册:2011-8-17
收藏
得分:0 
回复 2楼 sdta
sdta老师真是诲人不倦啊

天道酬勤
2012-02-29 09:23
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9821
专家分:27099
注 册:2012-2-5
收藏
得分:0 
以下是引用apple0072011在2012-2-29 09:23:35的发言:

sdta老师真是诲人不倦啊
我从前也和他们一样,没人指导,知道学习VFP的艰难

[ 本帖最后由 sdta 于 2012-2-29 11:41 编辑 ]

坚守VFP最后的阵地
2012-02-29 09:25
前锋真棒
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2012-2-27
收藏
得分:0 
回复 7楼 sdta
老想你了
2012-02-29 09:54
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
字符型: upda 你的表 set 列A=""
数字型: upda 你的表 set 列A=0
2012-02-29 18:36
软件服务
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:3
帖 子:344
专家分:736
注 册:2011-12-23
收藏
得分:0 
回复 7楼 sdta
现在学习的人真幸福
幸福到不用动脑就什么都搞定了
2012-02-29 18:48
快速回复:怎么通过命令删除数据表整列,不删除标题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012141 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved