vf常用函数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

命令结构:

<命令动词> [<范围>] [FIELD 字段列表] [<表达式>] [FOR <条件>] [WHILE <条件>]

范围:ALL NEXT N RECORD N REST

数据类型:

数值(N):12123.5968 222

字符(C):‘gfhghgf’“tytfytf”[rfgff]

逻辑(L):.t. .f .y. .n.

日期(D): 传统{mm/dd/yy} 绝对{^yyyy-mm-dd}

货币(Y): $56565

日期时间(T): 传统{mm/dd/yy, hh:mm:ss A|P} 绝对{^yyyy-mm-dd, hh:mm:ss A|P }

备注(M):

通用(G):

变量:

1.内存变量——直接赋值

2.系统内存变量

3.字段变量:优先于内存变量,如要使用内存变量,可加前缀:M. 或M->

Store <表达式> TO 变量列表

Display memory

List memory

Clear memory

Release 变量列表

Release ALL link 通配符a* ?

数组:

DIMENSION 数组名(下标,下标)

DECLARE

运算符:

算术:+ - * / % ** ^ 关系:> >= < <= != <> # == = 逻辑:AND OR NOT !

常用函数:

Round(76667.878787, -3)

Sqrt(9)

PI()

Date()

Time()

取子串:substr(串,开始位置,取字符数)

Left(串,取字符数)

Right(串,取字符数)

字符串长度:len(串)

消除空格:TRIM(串)

LTRIM(串)

ALLTRIM(串)

At(s1,s2)

?len(dtoc({^2013-09-25}))

?dtoc({^2013-09-25})

?date()

?len(“hjhhjjhhj”)

?ctod(dtoc({^2013-09-25}))

?year(ctod(dtoc({^2013-09-25}))) ?month(ctod(dtoc({^2013-09-25}))) ?day(ctod(dtoc({^2013-09-25}))) Upper(串)

Lower(串)

测试:vartype(表达式)

FOUND()

Eof()

Bof()

建立表结构:

1.设计器:a.windows b.命令

2.命令:create table 表名(字段1 类型(宽度,小数位数), …) create table xsqk(xh c(10),xm c(10),xb c(2),csrq d,gkcj n(5,1),ty l,jl m,zp g)

修改表结构:modify structuer

打开(关闭)表:use [<表名>]

移动记录指针:

[Go[to]] N

Skip [N]

LOCATE for substr(姓名,1,2)="王"

continue

seek

显示记录:

List| display

brows

添加数据:

Append blank

insert

set defa to e:\1205660101

替换:REPLACE 字段名WITH 表达式,…

索引:

主索引:

候选索引:

普通索引:

唯一索引:

建立索引:

1、表设计器:modify struct

2、命令:INDEX ON 字段名TAG 标识[desc] 设置主控索引:SET ORDER TO 标识

快速查找:SEEK <表达式>

排序:SORT TO 新表名ON 字段名[/D]

关联:SET RELAION TO 字段名INTO 子表名

统计命令:

记录个数:COUNT TO 内存变量名

求和:SUM [数值字段] TO 内存变量名

求平均值:A VERAGE [数值字段] TO 内存变量名

将表中当前记录的数据复制到数组:

SCATTER [FIELD <字段列表>] TO <数组名>

将数组中的数据复制到当前记录中。

GATHER FROM <数组名> [FIELD <字段列表>]

视图: 虚拟表

查询:

结构化查询语言:SQL(STRUCTURED QUERY LANGUAGE)

1、建表:create table 表名(字段1 类型(宽度,小数位数), …)

2、插入数据:INSERT INTO 表名[字段1,字段2,…] V ALUES (表达式1,表达式2,…)

3、修改表的结构:ALTER TABLE <表名> [1][2][3][4]

[1]: ADD <字段名及属性>

[2]:ALTER <字段名及属性>

[3]:DROP <字段名>

[4]: RENAME <原字段名> TO <新字段名>

4、删除表:DROP TABLE <表名>

5、给记录作删除标记:

DELETE FROM <表名> [WHERE <条件>]

相关文档
最新文档