
# SQL执行器
SQL执行器包含"执行SQL"一个执行动作。
#### 连接参数
SQL执行器连接器创建对应连接时连接参数说明如[表1]所示。如果需要连接的数据库配置了IP地址白名单限制，则需要放通集成工作台公网出口访问地址"124.70.83.64"。
 表1连接参数说明 
| 名称   | 必填 | 说明                           | 示例值/默认值                                       |
|:---|:---|:---|:---|
| 连接名称 | 是  | 设置连接名称。                      | SQL执行器连接                                      |
| 描述   | 否  | 对于连接的信息描述说明。                 | description                                   |
| 数据库  | 是  | 支持的数据库名称。例如：MySQL或者postgres。 | MySQL或者postgres                               |
| 服务器  | 是  | 数据库服务器的url。                  | 127.0.0.1:3306/example?characterEncoding=utf8 |
| 用户名  | 是  | 数据库用户登录名。                    | name                                          |
| 用户密码 | 是  | 数据库用户登录密码。                   | -                                             |
| 边缘节点 | 否  | 下拉列表中会展示当前可用的边缘节点。           | node01                                        |
   
#### 执行SQL
"执行SQL"执行动作主要作用是通过连接，连接到用户指定的数据库，根据表名进行增删改查等操作；用户需根据提示完成连接创建：
![](https://support.huaweicloud.com/usermanual-mssi/zh-cn_image_0000001852467120.png "点击放大")
用户可以在参数行增加参数实现参数引用，同时参数值支持上下文引用，因此常用来做动态SQL的场景。
![](https://support.huaweicloud.com/usermanual-mssi/zh-cn_image_0000001900432409.png "点击放大")
- 输入参数 用户配置执行SQL执行动作，相关参数说明如[表2]所示。
   表2执行SQL输入参数说明 
  | 参数     | 必须 | 说明                                                                  |
  |:---|:---|:---|
  | 名称     | 是  | 设置参数的名称。                                                            |
  | 类型     | 是  | 选择参数的类型。支持string、number、boolean。                                    |
  | 值      | 是  | 设置参数的原始数值。                                                          |
  | 请输入SQL | 是  | 模拟SQL编辑器的场景，输入SQL语句，根据表名，进行增删改查的操作。支持SELECT、INSERT、UPDATE、DELETE语句。 |
     
  

- 输出参数 该执行动作无输出参数。
  
 
