PQL 快速入门
PQL基础
数据流转
输出文件
PQL 中的语句
分支和循环
更优雅的数据操作
PQL 高级特性
系统函数
自定义函数
扩展操作
其他语言相关
附录
在数据开发过程中,经常遇到的场景就将计算结果保存结果表中,但是经常碰到计算程序重复执行的情况,如重置数据或执行失败。这时就需要在保存数据之前对目标数据源进行一次更新或删除操作。
上面示例的逻辑是在保存数据之前对数据库db2
的数据表table2
进行一次删除操作。逻辑正确,但是有一步从db1
到db2
的操作。上面的示例可以简化为:
PREP 表示“预备”的意思,作用是在目标数据源执行一次非查询即更新操作, 只支持非查询语句,如 UPDATE、INSERT、DELETE、REPLACE 等。
PREP 语句执行之后,会将这次更新影响数据库的行数保存在全局变量 @AFFECTED_ROWS_OF_LAST_PREP
中,可以在其他逻辑中使用。
参考链接