使用 ESQL 与数据库交互
可以使用 ESQL 语句和函数从消息流对数据库执行读写和修改操作。
关于此任务
ESQL 有许多用于访问数据库的语句和函数:
- CALL 语句 调用存储过程。
- DELETE FROM 语句 从数据库表中除去行。
- INSERT 语句 将行添加到数据库表。
- PASSTHRU 函数 可用于进行复杂选择。
- PASSTHRU 语句 可用于调用管理操作 (例如,创建表)。
- SELECT 函数 从表中检索数据。
- UPDATE 语句 更改存储在零行或多行中的一个或多个值。
您可以通过 计算、数据库、数据库输入 和 过滤器 节点访问数据库。 所有这些节点都支持相同的 ESQL 函数和过程。
您可以使用数据库中的数据更新或创建消息,也可以使用消息中的数据更新或创建数据库中的数据。
选择 针对数据库错误抛出异常 和 将警告视为错误,并在访问数据库的每个节点上将 Transaction 设置为 自动 ,以提供最大的灵活性。
有关配置集成节点和数据库以支持从消息流进行访问的信息,请参阅 从 ESQL 访问数据库。