SQL语句执行

Navigation:  iCentroview系统的配置 > 配置客户端 > 服务端配置 > SCADA节点总览配置 > 联动配置 > 预案管理 >

SQL语句执行

Previous pageReturn to chapter overviewNext page

联动可以配置“执行SQL语句”的动作,此动作项要求在转储页面上配置好数据源才可使用。转储数据源配置参见转储配置

 

SQL语句执行的配置界面如下:

icv_config_ld_yuan14

 

在动作类型中选择“SQL语句执行”后,配置区域会显示为SQL配置区域:

u数据库连接:此处可以从下拉框中选择已经配置好的数据源,参见数据源连接

为了兼容旧版的功能继续可用(旧版是使用转储中配置的数据源,参见转储配置),此处若填写转储配置中非数据源连接中的数据源配置时,也仍然可用。若转储配置中数据源名称与数据源连接中的名称重复时,优先使用数据源连接中的配置。

 

uSQL语句:此处填入需要执行的SQL语句。

若不需要返回执行结果,则直接填入SQL语句,例如:insert into testliandong(col1) values('sql语句执行')。

若需要返回执行结果,则需要使用@{var_name}来会获取返回值。例如@{iiii}=select count(*) from table1。

 

需要注意的是@{var_name}变量只能在联动中被使用。

因此,若想将该变量中的值取出来作为其他用途,需要再配置一个“变量控制”类型的动作项,并将@{var_name}作为其控制值。如下:

icv_config_ld_yuan15