SQL BIND将变量绑定到表列
应用
SQL BIND链接Q参数至表列。SQL指令FETCH、UPDATE和INSERT用于在结果集与NC程序之间评估数据传输过程中的该绑定(分配)。
要求
- 密码号555343
- 表存在
- 相应的表名
表名和表列名必须用字母开头且不能包括任何算数操作符(例如,+)。由于SQL命令的原因,输入或读取数据时,这些字符可导致问题。
功能说明
使用FETCH、UPDATE或INSERT指令前,用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/QR、QS或Q REF | 需绑定的变量 |
" "或QS | 表名和表列由.或QS参数及定义分隔 |
注意
- 输入表的路径和表名的同义词。
- 读写操作期间,数控系统只考虑SELECT指令指定的表列。如果在SELECT命令中指定无绑定的表列,那么数控系统中断读写操作并输出出错信息。