fix命令语言.

上传人:枫** 文档编号:506474571 上传时间:2023-12-22 格式:DOC 页数:26 大小:153.50KB
返回 下载 相关 举报
fix命令语言._第1页
第1页 / 共26页
fix命令语言._第2页
第2页 / 共26页
fix命令语言._第3页
第3页 / 共26页
fix命令语言._第4页
第4页 / 共26页
fix命令语言._第5页
第5页 / 共26页
点击查看更多>>
资源描述

《fix命令语言.》由会员分享,可在线阅读,更多相关《fix命令语言.(26页珍藏版)》请在金锄头文库上搜索。

1、fix 命令语言命令语言编辑器, 用以创建功能强大的命令语言脚本, 在 View 中自动执行操作员任务。 你可以为脚本定义一些指令,并按照你需要的顺序执行这些命令。 用命令语言编辑器,键 入脚本同在笔记本中键入文件的方法相同。编辑器保留你输入的项目及其格式(包括空格 和制表键)。你也可以按需要结合 SQL 命令,通过 SQL 键使其自动建立。 当光标指向一个有效命令时,按鼠标右键访问帮助菜单,并可获得指定命令的详细信息。 直接使用鼠标右键,可以快速访问所有命令,并获得与其相关的命令语法。 访问关系数据库1、 SQL 命令2、 SQL 命令组态3、通过 SQL 命令配置文件创建命令SQL 命令:

2、COUNTROWSDELETEDESCTABLEINSERTLISTTABLESLOGINLOGOUTPROCEDURESELECTUPDATE注释:一些SQL命令用占位符来保留其它 SQL命令的位置。这些占位符须用引号 (” ”)引 起来, 并且必须被指定。相关主题 快速了解命令语法 使用命令语言 COUNTROWS 命令 目的 :COUNTROWS 命令决定指定表格中包含多少行。语法#num_var = SQL(database, COUNTROWS, ,table,cache,#num_result) 注释 : 字符串变量可以代替除缓存和 #num_result 变量以外的其余任一参数。

3、注意,当变 量完全代替一种参数时,不需要引号。参数#num_var 指定一个数字变量名,用于存储关系数据库的错误代码。此代码表示COUNTROWS 是否执行成功。数值零表示执行成功。非零值表示出现错误。 database 按照此节点系统组态(SCU)文件中的指定,定义关系数据库的标识。 table 指定一个表格并计算它的行数。cache缓存指示, 1 表示允许, 0 为禁止。注释 : 一些关系数据库可以在内存中保存可执行命令,这样可以减少再次调用同一命令的 时间。参照 SQL 手册,可以帮助你了解你所使用的关系数据库是否支持缓存命令。 #num_result 定义一个数字变量名,用于存储查询结

4、果。DELETE 命令 目的DELETE 命令从指定表中删除一行或多行。此命令可以由 SQL 组态文件自动创建。 语法#num_var = SQL(database, DELETE, ,table,condition,cache, )注释 : 字符串变量可以代替除缓存变量以外的其余任一参数。 注意, 当变量完全代替一种参 数时,不需要引号。参数#num_var 指定一个数字变量名,用于存储关系数据库的错误代码。此代码表示DELETE 命令是否执行成功。数值零表示执行成功。非零值表示出现错误。database 按照此节点系统组态(SCU)文件中的指定,定义关系数据库的标识。 table 定义一个

5、表格,并从这个表格中删除数据。字符变量可以代替此参数。condition 按照标准 SQL 语法,定义一个可选条件,指定表格中有多少行被删除。如 果不指定条件, SQL 命令将整个表格作为 column 和 table 参数。 常用条件语句如下所示: WHERE COLUMN=V ALUECOLUMN 为关系数据库列名, VALUE 值为文本字符串时,用单引号引起来,数字量 不需要引号。有时,可使用变量代替此参数中的全部或部分内容。下面为用变量代替部分参数的实例:WHERE DEVICE=#NUM orWHERE DEVICE=#STRING5cache 缓存指示, 1 表示允许, 0 为禁止

6、。注释 : 一些关系数据库可以在内存中保存可执行命令, 这样可以减少再次调用同一命令的时 间。参照 SQL 手册,可以帮助你了解你所使用的关系数据库是否支持缓存命令。相关主题访问 SQL 命令组态结合 SQL 组态建立命令DESCTABLE 命令目的DESCTABLE 命令提取指定表格信息。这些信息包括表格的列名和数据类型。数据的第零 行(0)提供所提取的每列数据的描述。此命令不支持缓存。语法#num_var = SQL(database, DESCTABLE, ,table,0,#table_var)注释 : 字符串变量可以代替除 #table_var 变量和零 (0)以外的其余任一参数。注

7、意,当变量 完全代替一种参数时,不需要引号。参数#num_var 指定一个数字变量名,用于存储关系数据库的错误代码。此代码表示DESCTABLE 命令是否执行成功。数值零表示执行成功。非零值表示出现错误。database 按照此节点系统组态(SCU)文件中的指定,定义关系数据库的标识。 table指定一个表格变量名,用于存储查询结果。#table_var 指定一个表格变量名,存储查询结果。INSERT 命令目的INSERT 命令在指定表格结尾增加一行并将指定数据插入新行。此命令可以在SQL 命令组态中自动建立。语法#num_var = SQL(database, INSERT, column(

8、s),table,values,cache,) 注释 : 字符串变量可以代替除缓存参数以外的其余任一参数。注意,当变量完全代替一种 参数时,不需要引号。参数#num_var 指定一个数字变量名,用于存储关系数据库的错误代码。此代码表示 INSERT 命令是否执行成功。数值零表示执行成功。非零值表示出现错误。database 按照此节点系统组态 (SCU) 文件中的指定,定义关系数据库的标识。column(s) 指定数据插到那一列。用逗号分隔。如下所示: COLUMN1,COLUMN2有时,可使用变量代替此参数中的全部或部分内容。下面为用变量代替部分参数的实 例:#COLUMN,COLUMN2t

9、able 指定数据插到那个表格。字符变量可以代替此参数。 values 指定插入表格的数据。插入格式应遵循以下方针: o 数据为文本字符串时,须用单引号引起来。例如:慙 OW?o 所有字符串必须用引号引起来,包括数字。例如: 5.0, 10.0o 有时,可使用变量代替此参数中的全部或部分内容。例如LOW,5.0,HIGH,10.0#VALUES#V AL1, 5.0, #V AL2, 10.0cache 缓存指示, 1 表示允许, 0 为禁止。注释 : 一些关系数据库可以在内存中保存可执行命令, 这样可以减少再次调用同一命令的时 间。参照 SQL 手册,可以帮助你了解你所使用的关系数据库是否支

10、持缓存命令。相关主题访问 SQL 命令组态结合 SQL 组态建立命令LISTTABLES 命令目的LISTTABLES 命令从 SQL 帐户或数据源提取所有表和视图的名字。数据的第零行(0)提供所提取的每列数据的描述。 此命令不支持缓存。语法#num_var = SQL(database, LISTTABLES, owner,table,0,#table_var) 注释 : 字符串变量可以代替除 #table_var 变量和零 (0)以外的其余任一参数。注意,当变量 完全代替一种参数时,不需要引号。参数#num_var 定义一个数字变量名,用于存储关系数据库的错误代码。此代码表示LISTTAB

11、LES 是否执行成功。数值零表示执行成功。非零值表示出现错误。 database 按照此节点系统组态(SCU)文件中的指定,定义关系数据库的标识。 owner 根据关系数据库的定义,指定一个用户名,用于创建表格。此参数支持下述通 配符:o 百分号 (%) ,代表一个或多个字符。o 下划线 (_),代表一个字符。table 按照指定表格名显示。此参数支持下述 SQL 通配符:o 百分号 (%) ,代表一个或多个字符。 o 下划线 (_),代表一个字符。#table_var 指定一个表格变量名,存储查询结果。注释 : Microsoft 访问不支持在 LISTTABLES 命令中使用通配符。LOG

12、IN 命令目的 : LOGIN 命令用于登录并访问此节点 SCU 文件中指定的关系数据库。 SQL 命令支 持允许在 SQL 命令执行期间,自动登录到指定关系数据库。语法:#num_var = SQL(database, LOGIN, ,0,)注释 : 字符串变量可以代替除零 (0)以外的其余任一参数。注意,当变量完全代替一种参数 时,不需要引号。参数 :#num_var 定义一个数字变量名,用于存储关系数据库的错误代码。此代码表示 LOGIN 是否执行成功。数值零表示执行成功。非零值表示出现错误。database 按照此节点系统组态 (SCU) 文件中的指定,定义关系数据库的标识。LOGOU

13、T 命令目的 : LOGOUT 命令退出 SCU 文件中指定的关系数据库。 SQL 命令支持允许当 View 退出时,自动退出所有关系数据库。语法:#num_var = SQL(database, LOGOUT, ,0,)注释 : 字符串变量可以代替除零 (0)以外的其余任一参数。注意,当变量完全代替一种参数 时,不需要引号。参数#num_var 定义一个数字变量名,用于存储关系数据库的错误代码。此番代码表示 LOGOUT 是否执行成功。数值零表示执行成功。非零值表示出现错误。dPROCEDURE 命令目的 : PROCEDURE 命令执行 SQL 存储过程 .。如果进程中的一个查询可以返回数

14、据, 那么,数据第零 (0)行将提供每一列的标题。语法 :#num_var=SQL(database,PROCEDURE?procedure,cache,#table_var)注释: 字符串变量可以代替除缓存参数和 #table_var 变量以外的其余任一参数。注意,当变 量完全代替一种参数时,不需要引号。参数 :#num_var 定义一个数字变量名,用于存储关系数据库的错误代码。此代码表示 PROCEDURE 是否执行成功。数值零表示执行成功。非零值表示出现错误。database 按照此节点系统组态 (SCU) 文件中的指定,定义关系数据库的标识。 procedure 指定存储进程名。cac

15、he 缓存指示, 1 表示允许, 0 为禁止。注释 : 一些关系数据库可以在内存中保存可执行命令, 这样可以减少再次调用同一命令的时间。参照 SQL 手册,可以帮助你了解你所使用的关系数据库是否支持缓存命令。#table_var 在进程中指定一个表格变量名,存储查询结果。SELECT 命令目的:SELECT 命令从关系数据库中提取数据。 数据第 (0)行提供每一列的标题。 此命令可以在 SQL 命令组态中自动建立。语法#num_var = SQL(database, SELECT, column(s),table(s),condition, cache,#table_var)注释:字符串变量可以代替除缓存参数和 #table_va

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号