PQL 快速入门
PQL基础
数据流转
输出文件
PQL 中的语句
分支和循环
更优雅的数据操作
PQL 高级特性
系统函数
自定义函数
扩展操作
其他语言相关
附录
在 PQ L中,可以在配置文件中配置多个数据源连接,作者曾经所在的数据部门,需要在上百个不同的数据源之间进行数据流转操作。可以通过 OPEN 语句进行数据源的连接和切换操作。
默认数据源是默认连接的,但在切换数据源时仍需要使用 OPEN 语句。在 OPEN 语句中,连接名的引号可以省略。打开数据源后,可以对数据库进行操作,直接写数据源支持的 SQL 语句即可。请参见 PQL 中的 SQL 语句
以上示例中,UPDATE 和 SELECT 语句是在mysql.classes
数据库中执行的,而 INSERT 语句是在mysql.school
数据中执行的。在开发过程中,可以通过 OPEN 语句,切换任意一个已经配置好的数据源。几点说明:
OPEN 语句在使用时还可以切换默认数据库。
上例表示打开数据的同时将默认数据库切换到grade3
,这个场景用得很少,一般会在SQL里指定数据库名。另外注意有的数据库不支持 `USE 语句。
OPEN 语句在跨数据流转中经常用到,由OPEN+GET+SAVE+PUT
构成一个超强组合。见 SAVE 语句。 OPEN 语句还有其他用途,如打开 Redis 或者以数据表的形式打开一个文件,将在对应的章节进行介绍。
OPEN 语句可以直接通过连接串打开数据库。可以用AS
设置别名,在当前脚本后面的操作中使用。如下例:
参考链接