从 InTouch 中使用 SQL 数据库
- Last UpdatedSep 24, 2024
- 1 minute read
数据库在共享共同的属性或字段的表中存储信息。“结构化查询语言”(Structured Query Language,简称 SQL)是用来以查询的形式访问该类信息的语言。“SQL 访问管理器”让您可以使用查询来访问、修改、创建以及删除数据库表。
“SQL 访问管理器”是可以随 InTouch 一起安装的可选程序。通过“SQL 访问管理器”可以:
-
创建与运行复杂查询。这些查询可以动态构建,也可以保存在外部文件中。此外,这些查询可以包含要在运行时传递给查询的参数。
-
运行数据库支持的 SQL 语句并从查询中检索结果。您还可以给“SQL 访问管理器”使用存储过程,尽管并非完全支持所有的存储过程。
通过在 QuickScript 编辑器对话框中选择“附件”按钮,可以自动将 SQL 函数插入 InTouch QuickScript。SQL 函数自动插入到脚本中的当前光标位置。
您可以使用“SQL 访问管理器”将数据(如批次配方)从 SQL 数据库传输到 InTouch 应用程序。“SQL 访问管理器”还可以用来将运行时数据、报警状态或历史数据从 InTouch 传输到数据库。例如,在完成一个机器周期之后,公司希望保存几组数据,每组针对一个不同的应用程序。SQL 数据库提供了在一个或多个第三方应用程序之间轻松传输信息的功能。“SQL 访问管理器”使这些数据可以在任何 InTouch 应用程序中进行访问与显示。
“SQL 访问管理器”由一个程序和一套 SQL 函数组成。“SQL 访问管理器”程序创建数据库列,并将它们与 InTouch 标记关联起来。将数据库列与 InTouch 数据库标记关联起来的过程称为绑定。通过将 InTouch 数据库标记绑定到数据库列,“SQL 访问管理器”可以直接操纵数据库中存储的 InTouch 数据。
“SQL 访问管理器”在逗号分隔变量文件 SQL.DEF 中保存数据库字段名及其关联的对象。此文件位于 InTouch 应用程序文件夹,可以使用“SQL 访问管理器”或任何文本编辑器(如“记事本”)进行查看或修改。“SQL 访问管理器”还可以创建“表模板”来定义 InTouch 使用的数据库的结构与格式。
SQL 函数可在脚本中使用,根据操作员的输入或标记值的变化,或存在一组特定的条件时自动运行。您可以使用这些函数在选择访问的表中选择、修改、插入或删除记录。例如,如果存在某个报警条件,则应用程序可以运行包含 SQLInsert() 或 SQLUpdate() 函数的脚本,以便保存所有适当的数据点以及报警的状态。