SQL BIND将变量绑定到表列

应用

SQL BIND链接Q参数至表列。SQL指令FETCHUPDATEINSERT用于在结果集与NC程序之间评估数据传输过程中的该绑定(分配)。

要求

  • 密码号555343
  • 表存在
  • 相应的表名
  • 表名和表列名必须用字母开头且不能包括任何算数操作符(例如,+)。由于SQL命令的原因,输入或读取数据时,这些字符可导致问题。

功能说明

使用FETCHUPDATEINSERT指令前,用SQL BIND...指令编程任意次绑定。

如果SQL BIND指令无表名或列名,则取消绑定。至少在NC数控程序或子程序结束时解除绑定。

输入

11 SQL BIND Q881 "Tab_example.Position_Nr"

; 将Q881绑定到“Tab_Example”表的“Position_No”表列

NC数控功能包括以下指令元素:

指令元素

含义

SQL BIND(SQL绑定)

BIND SQL指令的指令符

Q/QL/QRQSQ REF

需绑定的变量

" "QS

表名和表列由.或QS参数及定义分隔

注意

  • 输入表的路径和表名的同义词。
  • SQL EXECUTE执行SQL语句

  • 读写操作期间,数控系统只考虑SELECT指令指定的表列。如果在SELECT命令中指定无绑定的表列,那么数控系统中断读写操作并输出出错信息。